diff --git a/.artifactignore b/.artifactignore new file mode 100644 index 0000000000..5ccfaaba30 --- /dev/null +++ b/.artifactignore @@ -0,0 +1,2 @@ +**/* +!dist/*.whl diff --git a/.azure-pipelines/build-docker-sonic-vs-template.yml b/.azure-pipelines/build-docker-sonic-vs-template.yml new file mode 100644 index 0000000000..0a69e3ecab --- /dev/null +++ b/.azure-pipelines/build-docker-sonic-vs-template.yml @@ -0,0 +1,63 @@ +parameters: +- name: timeout + type: number + default: 60 + +- name: artifact_name + type: string + +jobs: +- job: + displayName: "docker-sonic-vs" + timeoutInMinutes: ${{ parameters.timeout }} + + pool: + vmImage: 'ubuntu-20.04' + + steps: + - task: DownloadPipelineArtifact@2 + inputs: + artifact: wheels + displayName: "Download sonic utilities artifact" + + - task: DownloadPipelineArtifact@2 + inputs: + source: specific + project: build + pipeline: 15 + artifact: ${{ parameters.artifact_name }} + runVersion: 'latestFromBranch' + runBranch: 'refs/heads/master' + displayName: "Download docker-sonic-vs artifact" + + - script: | + set -ex + + echo $(Build.DefinitionName).$(Build.BuildNumber) + + docker load < ../docker-sonic-vs.gz + + docker images "docker-sonic-vs" + + image_id=$(docker images "docker-sonic-vs:Azure.sonic-swss*" -q) + + docker tag ${image_id} docker-sonic-vs:latest + + docker images "docker-sonic-vs" + + mkdir -p .azure-pipelines/docker-sonic-vs/wheels + + cp -v ../*.whl .azure-pipelines/docker-sonic-vs/wheels + + pushd .azure-pipelines + + docker build --no-cache -t docker-sonic-vs:$(Build.DefinitionName).$(Build.BuildNumber) docker-sonic-vs + + popd + + docker save docker-sonic-vs:$(Build.DefinitionName).$(Build.BuildNumber) | gzip -c > $(Build.ArtifactStagingDirectory)/docker-sonic-vs.gz + displayName: "Build docker-sonic-vs image" + + - publish: $(Build.ArtifactStagingDirectory)/ + artifact: ${{ parameters.artifact_name }} + displayName: "Archive sonic docker vs image" diff --git a/.azure-pipelines/build_and_install_module.sh b/.azure-pipelines/build_and_install_module.sh new file mode 100755 index 0000000000..4bd026cb52 --- /dev/null +++ b/.azure-pipelines/build_and_install_module.sh @@ -0,0 +1,87 @@ +#!/bin/bash +# +# build and install team/vrf driver +# + +set -e + +source /etc/os-release + +function build_and_install_kmodule() +{ + if sudo modprobe team 2>/dev/null && sudo modprobe vrf 2>/dev/null && sudo modprobe macsec 2>/dev/null; then + echo "The module team, vrf and macsec exist." + return + fi + + [ -z "$WORKDIR" ] && WORKDIR=$(mktemp -d) + cd $WORKDIR + + KERNEL_RELEASE=$(uname -r) + KERNEL_MAINVERSION=$(echo $KERNEL_RELEASE | cut -d- -f1) + EXTRAVERSION=$(echo $KERNEL_RELEASE | cut -d- -f2) + LOCALVERSION=$(echo $KERNEL_RELEASE | cut -d- -f3) + VERSION=$(echo $KERNEL_MAINVERSION | cut -d. -f1) + PATCHLEVEL=$(echo $KERNEL_MAINVERSION | cut -d. -f2) + SUBLEVEL=$(echo $KERNEL_MAINVERSION | cut -d. -f3) + + # Install the required debian packages to build the kernel modules + apt-get install -y build-essential linux-headers-${KERNEL_RELEASE} autoconf pkg-config fakeroot + apt-get install -y flex bison libssl-dev libelf-dev + apt-get install -y libnl-route-3-200 libnl-route-3-dev libnl-cli-3-200 libnl-cli-3-dev libnl-3-dev + + # Add the apt source mirrors and download the linux image source code + cp /etc/apt/sources.list /etc/apt/sources.list.bk + sed -i "s/^# deb-src/deb-src/g" /etc/apt/sources.list + apt-get update + apt-get source linux-image-unsigned-$(uname -r) > source.log + + # Recover the original apt sources list + cp /etc/apt/sources.list.bk /etc/apt/sources.list + apt-get update + + # Build the Linux kernel module drivers/net/team and vrf + cd $(find . -maxdepth 1 -type d | grep -v "^.$") + make allmodconfig + mv .config .config.bk + cp /boot/config-$(uname -r) .config + grep NET_TEAM .config.bk >> .config + echo CONFIG_NET_VRF=m >> .config + echo CONFIG_MACSEC=m >> .config + make VERSION=$VERSION PATCHLEVEL=$PATCHLEVEL SUBLEVEL=$SUBLEVEL EXTRAVERSION=-${EXTRAVERSION} LOCALVERSION=-${LOCALVERSION} modules_prepare + make M=drivers/net/team + mv drivers/net/Makefile drivers/net/Makefile.bak + echo 'obj-$(CONFIG_NET_VRF) += vrf.o' > drivers/net/Makefile + echo 'obj-$(CONFIG_MACSEC) += macsec.o' >> drivers/net/Makefile + make M=drivers/net + + # Install the module + TEAM_DIR=$(echo /lib/modules/$(uname -r)/kernel/net/team) + NET_DIR=$(echo /lib/modules/$(uname -r)/kernel/net) + if [ ! -e "$TEAM_DIR/team.ko" ]; then + mkdir -p $TEAM_DIR + cp drivers/net/team/*.ko $TEAM_DIR/ + modinfo $TEAM_DIR/team.ko + depmod + modprobe team + fi + if [ ! -e "$NET_DIR/vrf.ko" ]; then + mkdir -p $NET_DIR + cp drivers/net/vrf.ko $NET_DIR/ + modinfo $NET_DIR/vrf.ko + depmod + modprobe vrf + fi + if [ ! -e "$NET_DIR/macsec.ko" ]; then + mkdir -p $NET_DIR + cp drivers/net/macsec.ko $NET_DIR/ + modinfo $NET_DIR/macsec.ko + depmod + modprobe macsec + fi + + cd /tmp + rm -rf $WORKDIR +} + +build_and_install_kmodule diff --git a/.azure-pipelines/docker-sonic-vs/Dockerfile b/.azure-pipelines/docker-sonic-vs/Dockerfile new file mode 100644 index 0000000000..2b3e634232 --- /dev/null +++ b/.azure-pipelines/docker-sonic-vs/Dockerfile @@ -0,0 +1,11 @@ +FROM docker-sonic-vs + +ARG docker_container_name + +ADD ["wheels", "/wheels"] + +# Uninstalls only sonic-utilities and does not impact its dependencies +RUN pip3 uninstall -y sonic-utilities + +# Installs sonic-utilities, adds missing dependencies, upgrades out-dated depndencies +RUN pip3 install /wheels/sonic_utilities-1.2-py3-none-any.whl diff --git a/.azure-pipelines/test-docker-sonic-vs-template.yml b/.azure-pipelines/test-docker-sonic-vs-template.yml new file mode 100644 index 0000000000..f7dddc8bc3 --- /dev/null +++ b/.azure-pipelines/test-docker-sonic-vs-template.yml @@ -0,0 +1,87 @@ +parameters: +- name: timeout + type: number + default: 180 + +- name: log_artifact_name + type: string + +jobs: +- job: + displayName: vstest + timeoutInMinutes: ${{ parameters.timeout }} + + pool: + vmImage: 'ubuntu-20.04' + + steps: + - task: DownloadPipelineArtifact@2 + inputs: + artifact: docker-sonic-vs + displayName: "Download docker sonic vs image" + + - task: DownloadPipelineArtifact@2 + inputs: + source: specific + project: build + pipeline: 9 + artifact: sonic-swss-common.amd64.ubuntu20_04 + runVersion: 'latestFromBranch' + runBranch: 'refs/heads/master' + displayName: "Download sonic swss common deb packages" + + - task: DownloadPipelineArtifact@2 + inputs: + source: specific + project: build + pipeline: 15 + artifact: sonic-swss-pytests + runVersion: 'latestFromBranch' + runBranch: 'refs/heads/master' + displayName: "Download sonic swss pytests" + + - checkout: self + displayName: "Checkout sonic-utilities" + + - script: | + set -x + sudo .azure-pipelines/build_and_install_module.sh + + sudo apt-get install -y libhiredis0.14 + sudo dpkg -i --force-confask,confnew ../libswsscommon_1.0.0_amd64.deb || apt-get install -f + sudo dpkg -i ../python3-swsscommon_1.0.0_amd64.deb + + # install packages for vs test + sudo apt-get install -y net-tools bridge-utils vlan + sudo apt-get install -y python3-pip + sudo pip3 install pytest==4.6.2 attrs==19.1.0 exabgp==4.0.10 distro==1.5.0 docker==4.4.1 redis==3.3.4 flaky==3.7.0 + displayName: "Install dependencies" + + - script: | + set -x + sudo docker load -i ../docker-sonic-vs.gz + docker ps + ip netns list + cd ../ + mkdir -p sonic-swss + pushd sonic-swss + tar xf ../pytest.tgz + pushd tests + sudo py.test -v --force-flaky --junitxml=tr.xml --imgname=docker-sonic-vs:$(Build.DefinitionName).$(Build.BuildNumber) + displayName: "Run vs tests" + + - task: PublishTestResults@2 + inputs: + testResultsFiles: '**/tr.xml' + testRunTitle: vstest + condition: always() + + - script: | + cp -r ../sonic-swss/tests/log $(Build.ArtifactStagingDirectory)/ + displayName: "Collect logs" + condition: always() + + - publish: $(Build.ArtifactStagingDirectory)/ + artifact: ${{ parameters.log_artifact_name }}@$(System.JobAttempt) + displayName: "Publish logs" + condition: always() diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000000..9850900d18 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,29 @@ +[run] +branch = True +source = + acl_loader + clear + config + connect + consutil + counterpoll + crm + debug + fdbutil + fwutil + pcieutil + pddf_fanutil + pddf_ledutil + pddf_psuutil + pddf_thermalutil + pfc + pfcwd + psuutil + scripts + sfputil + show + sonic_installer + ssdutil + undebug + utilities_common + watchdogutil diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 8915ca213f..0000000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,60 +0,0 @@ - - -**Description** - - - -**Steps to reproduce the issue** -1. -2. -3. - -**Describe the results you received** - - -**Describe the results you expected** - - -**Additional information you deem important (e.g. issue happens only occasionally)** - - -**Output of `show version`** - -``` -(paste your output here) -``` - - - diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 8dbc11e0a0..0000000000 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,32 +0,0 @@ - - -**- What I did** - -**- How I did it** - -**- How to verify it** - -**- Previous command output (if the output of a command-line utility has changed)** - -**- New command output (if the output of a command-line utility has changed)** - diff --git a/.github/issue_template.md b/.github/issue_template.md new file mode 100644 index 0000000000..46cd56af6f --- /dev/null +++ b/.github/issue_template.md @@ -0,0 +1,60 @@ + + +#### Description + + + +## Steps to reproduce the issue +1. +2. +3. + +#### Describe the results you received + + +#### Describe the results you expected + + +#### Additional information you deem important (e.g. issue happens only occasionally) + + +#### Output of `show version` + +``` +(paste your output here) +``` + + + diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000000..3b4edc9dd8 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,32 @@ + + +#### What I did + +#### How I did it + +#### How to verify it + +#### Previous command output (if the output of a command-line utility has changed) + +#### New command output (if the output of a command-line utility has changed) + diff --git a/acl_loader/main.py b/acl_loader/main.py index 4af41023f1..adc7c89940 100644 --- a/acl_loader/main.py +++ b/acl_loader/main.py @@ -9,9 +9,8 @@ import tabulate import pyangbind.lib.pybindJSON as pybindJSON from natsort import natsorted -from sonic_py_common import device_info -from swsssdk import ConfigDBConnector, SonicDBConfig -from swsscommon.swsscommon import SonicV2Connector +from sonic_py_common import device_info, multi_asic +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector, SonicDBConfig def info(msg): @@ -104,6 +103,7 @@ class AclLoader(object): "IP_RSVP": 46, "IP_GRE": 47, "IP_AUTH": 51, + "IP_ICMPV6": 58, "IP_L2TP": 115 } @@ -115,8 +115,13 @@ def __init__(self): self.tables_db_info = {} self.rules_db_info = {} self.rules_info = {} - # Load global db config. This call is no-op in single npu platforms - SonicDBConfig.load_sonic_global_db_config() + + if multi_asic.is_multi_asic(): + # Load global db config + SonicDBConfig.load_sonic_global_db_config() + else: + SonicDBConfig.initialize() + self.sessions_db_info = {} self.configdb = ConfigDBConnector() self.configdb.connect() @@ -127,27 +132,27 @@ def __init__(self): # Global namespace will be used for Control plane ACL which are via IPTables. # Per ASIC namespace will be used for Data and Everflow ACL's. # Global Configdb will have all ACL information for both Ctrl and Data/Evereflow ACL's - # and will be used as souurce of truth for ACL modification to config DB which will be done to both Global DB and + # and will be used as souurce of truth for ACL modification to config DB which will be done to both Global DB and # front asic namespace - + self.per_npu_configdb = {} # State DB are used for to get mirror Session monitor port. # For multi-npu platforms each asic namespace can have different monitor port # dependinding on which route to session destination ip. So for multi-npu - # platforms we get state db for all front asic namespace in addition to - + # platforms we get state db for all front asic namespace in addition to + self.per_npu_statedb = {} # Getting all front asic namespace and correspding config and state DB connector - + namespaces = device_info.get_all_namespaces() for front_asic_namespaces in namespaces['front_ns']: self.per_npu_configdb[front_asic_namespaces] = ConfigDBConnector(use_unix_socket_path=True, namespace=front_asic_namespaces) self.per_npu_configdb[front_asic_namespaces].connect() self.per_npu_statedb[front_asic_namespaces] = SonicV2Connector(use_unix_socket_path=True, namespace=front_asic_namespaces) self.per_npu_statedb[front_asic_namespaces].connect(self.per_npu_statedb[front_asic_namespaces].STATE_DB) - + self.read_tables_info() self.read_rules_info() self.read_sessions_info() @@ -178,8 +183,8 @@ def read_policers_info(self): Read POLICER table from configuration database :return: """ - - # For multi-npu platforms we will read from any one of front asic namespace + + # For multi-npu platforms we will read from any one of front asic namespace # config db as the information should be same across all config db if self.per_npu_configdb: namespace_configdb = list(self.per_npu_configdb.values())[0] @@ -196,7 +201,7 @@ def read_sessions_info(self): :return: """ - # For multi-npu platforms we will read from any one of front asic namespace + # For multi-npu platforms we will read from any one of front asic namespace # config db as the information should be same across all config db if self.per_npu_configdb: namespace_configdb = list(self.per_npu_configdb.values())[0] @@ -205,8 +210,8 @@ def read_sessions_info(self): self.sessions_db_info = self.configdb.get_table(self.CFG_MIRROR_SESSION_TABLE) for key in self.sessions_db_info: if self.per_npu_statedb: - # For multi-npu platforms we will read from all front asic name space - # statedb as the monitor port will be differnt for each asic + # For multi-npu platforms we will read from all front asic name space + # statedb as the monitor port will be differnt for each asic # and it's status also might be different (ideally should not happen) # We will store them as dict of 'asic' : value self.sessions_db_info[key]["status"] = {} @@ -278,6 +283,14 @@ def set_max_priority(self, priority): def is_table_valid(self, tname): return self.tables_db_info.get(tname) + def is_table_egress(self, tname): + """ + Check if ACL table stage is egress + :param tname: ACL table name + :return: True if table type is Egress + """ + return self.tables_db_info[tname].get("stage", Stage.INGRESS).upper() == Stage.EGRESS + def is_table_mirror(self, tname): """ Check if ACL table type is ACL_TABLE_TYPE_MIRROR or ACL_TABLE_TYPE_MIRRORV6 @@ -286,6 +299,30 @@ def is_table_mirror(self, tname): """ return self.tables_db_info[tname]['type'].upper().startswith(self.ACL_TABLE_TYPE_MIRROR) + def is_table_l3v6(self, tname): + """ + Check if ACL table type is L3V6 + :param tname: ACL table name + :return: True if table type is L3V6 else False + """ + return self.tables_db_info[tname]["type"].upper() == "L3V6" + + def is_table_l3(self, tname): + """ + Check if ACL table type is L3 + :param tname: ACL table name + :return: True if table type is L3 else False + """ + return self.tables_db_info[tname]["type"].upper() == "L3" + + def is_table_ipv6(self, tname): + """ + Check if ACL table type is IPv6 (L3V6 or MIRRORV6) + :param tname: ACL table name + :return: True if table type is IPv6 else False + """ + return self.tables_db_info[tname]["type"].upper() in ("L3V6", "MIRRORV6") + def is_table_control_plane(self, tname): """ Check if ACL table type is ACL_TABLE_TYPE_CTRLPLANE @@ -364,12 +401,12 @@ def validate_actions(self, table_name, action_props): # check if per npu state db is there then read using first state db # else read from global statedb if self.per_npu_statedb: - # For multi-npu we will read using anyone statedb connector for front asic namespace. - # Same information should be there in all state DB's + # For multi-npu we will read using anyone statedb connector for front asic namespace. + # Same information should be there in all state DB's # as it is static information about switch capability namespace_statedb = list(self.per_npu_statedb.values())[0] capability = namespace_statedb.get_all(self.statedb.STATE_DB, "{}|switch".format(self.SWITCH_CAPABILITY_TABLE)) - else: + else: capability = self.statedb.get_all(self.statedb.STATE_DB, "{}|switch".format(self.SWITCH_CAPABILITY_TABLE)) for action_key in dict(action_props): key = "{}|{}".format(self.ACL_ACTIONS_CAPABILITY_FIELD, stage.upper()) @@ -405,9 +442,18 @@ def convert_l2(self, table_name, rule_idx, rule): else: try: rule_props["ETHER_TYPE"] = int(rule.l2.config.ethertype) - except: - raise AclLoaderException("Failed to convert ethertype %s table %s rule %s" % ( - rule.l2.config.ethertype, table_name, rule_idx)) + except Exception as e: + raise AclLoaderException( + "Failed to convert ethertype %s; table %s rule %s; exception=%s" % + (rule.l2.config.ethertype, table_name, rule_idx, str(e))) + + if rule.l2.config.vlan_id != "" and rule.l2.config.vlan_id != "null": + vlan_id = rule.l2.config.vlan_id + + if vlan_id <= 0 or vlan_id >= 4096: + raise AclLoaderException("VLAN ID %d is out of bounds (0, 4096)" % (vlan_id)) + + rule_props["VLAN_ID"] = vlan_id return rule_props @@ -418,7 +464,12 @@ def convert_ip(self, table_name, rule_idx, rule): # so there isn't currently a good way to check if the user defined proto=0 or not. if rule.ip.config.protocol: if rule.ip.config.protocol in self.ip_protocol_map: - rule_props["IP_PROTOCOL"] = self.ip_protocol_map[rule.ip.config.protocol] + # Special case: ICMP has different protocol numbers for IPv4 and IPv6, so if we receive + # "IP_ICMP" we need to pick the correct protocol number for the IP version + if rule.ip.config.protocol == "IP_ICMP" and self.is_table_ipv6(table_name): + rule_props["IP_PROTOCOL"] = self.ip_protocol_map["IP_ICMPV6"] + else: + rule_props["IP_PROTOCOL"] = self.ip_protocol_map[rule.ip.config.protocol] else: try: int(rule.ip.config.protocol) @@ -449,6 +500,31 @@ def convert_ip(self, table_name, rule_idx, rule): return rule_props + def convert_icmp(self, table_name, rule_idx, rule): + rule_props = {} + + is_table_v6 = self.is_table_ipv6(table_name) + type_key = "ICMPV6_TYPE" if is_table_v6 else "ICMP_TYPE" + code_key = "ICMPV6_CODE" if is_table_v6 else "ICMP_CODE" + + if rule.icmp.config.type != "" and rule.icmp.config.type != "null": + icmp_type = rule.icmp.config.type + + if icmp_type < 0 or icmp_type > 255: + raise AclLoaderException("ICMP type %d is out of bounds [0, 255]" % (icmp_type)) + + rule_props[type_key] = icmp_type + + if rule.icmp.config.code != "" and rule.icmp.config.code != "null": + icmp_code = rule.icmp.config.code + + if icmp_code < 0 or icmp_code > 255: + raise AclLoaderException("ICMP code %d is out of bounds [0, 255]" % (icmp_code)) + + rule_props[code_key] = icmp_code + + return rule_props + def convert_port(self, port): """ Convert port field format from openconfig ACL to Config DB schema @@ -507,6 +583,19 @@ def convert_input_interface(self, table_name, rule_idx, rule): return rule_props + def validate_rule_fields(self, rule_props): + protocol = rule_props.get("IP_PROTOCOL") + + if protocol: + if "TCP_FLAGS" in rule_props and protocol != 6: + raise AclLoaderException("IP_PROTOCOL={} is not TCP, but TCP flags were provided".format(protocol)) + + if ("ICMP_TYPE" in rule_props or "ICMP_CODE" in rule_props) and protocol != 1: + raise AclLoaderException("IP_PROTOCOL={} is not ICMP, but ICMP fields were provided".format(protocol)) + + if ("ICMPV6_TYPE" in rule_props or "ICMPV6_CODE" in rule_props) and protocol != 58: + raise AclLoaderException("IP_PROTOCOL={} is not ICMPV6, but ICMPV6 fields were provided".format(protocol)) + def convert_rule_to_db_schema(self, table_name, rule): """ Convert rules format from openconfig ACL to Config DB schema @@ -520,12 +609,21 @@ def convert_rule_to_db_schema(self, table_name, rule): rule_props["PRIORITY"] = str(self.max_priority - rule_idx) + # setup default ip type match to dataplane acl (could be overriden by rule later) + if self.is_table_l3v6(table_name): + rule_props["IP_TYPE"] = "IPV6ANY" # ETHERTYPE is not supported for DATAACLV6 + elif self.is_table_l3(table_name): + rule_props["ETHER_TYPE"] = str(self.ethertype_map["ETHERTYPE_IPV4"]) + deep_update(rule_props, self.convert_action(table_name, rule_idx, rule)) deep_update(rule_props, self.convert_l2(table_name, rule_idx, rule)) deep_update(rule_props, self.convert_ip(table_name, rule_idx, rule)) + deep_update(rule_props, self.convert_icmp(table_name, rule_idx, rule)) deep_update(rule_props, self.convert_transport(table_name, rule_idx, rule)) deep_update(rule_props, self.convert_input_interface(table_name, rule_idx, rule)) + self.validate_rule_fields(rule_props) + return rule_data def deny_rule(self, table_name): @@ -538,7 +636,7 @@ def deny_rule(self, table_name): rule_data = {(table_name, "DEFAULT_RULE"): rule_props} rule_props["PRIORITY"] = str(self.min_priority) rule_props["PACKET_ACTION"] = "DROP" - if 'v6' in table_name.lower(): + if self.is_table_ipv6(table_name): rule_props["IP_TYPE"] = "IPV6ANY" # ETHERTYPE is not supported for DATAACLV6 else: rule_props["ETHER_TYPE"] = str(self.ethertype_map["ETHERTYPE_IPV4"]) @@ -568,7 +666,7 @@ def convert_rules(self): except AclLoaderException as ex: error("Error processing rule %s: %s. Skipped." % (acl_entry_name, ex)) - if not self.is_table_mirror(table_name): + if not self.is_table_mirror(table_name) and not self.is_table_egress(table_name): deep_update(self.rules_info, self.deny_rule(table_name)) def full_update(self): @@ -637,7 +735,7 @@ def incremental_update(self): # Add all new dataplane rules for key in new_dataplane_rules: self.configdb.mod_entry(self.ACL_RULE, key, self.rules_info[key]) - # Program for per-asic namespace corresponding to front asic also if present. + # Program for per-asic namespace corresponding to front asic also if present. for namespace_configdb in self.per_npu_configdb.values(): namespace_configdb.mod_entry(self.ACL_RULE, key, self.rules_info[key]) @@ -647,14 +745,14 @@ def incremental_update(self): for key in added_controlplane_rules: self.configdb.mod_entry(self.ACL_RULE, key, self.rules_info[key]) - # Program for per-asic namespace corresponding to front asic also if present. + # Program for per-asic namespace corresponding to front asic also if present. # For control plane ACL it's not needed but to keep all db in sync program everywhere for namespace_configdb in self.per_npu_configdb.values(): namespace_configdb.mod_entry(self.ACL_RULE, key, self.rules_info[key]) for key in removed_controlplane_rules: self.configdb.mod_entry(self.ACL_RULE, key, None) - # Program for per-asic namespace corresponding to front asic also if present. + # Program for per-asic namespace corresponding to front asic also if present. # For control plane ACL it's not needed but to keep all db in sync program everywhere for namespace_configdb in self.per_npu_configdb.values(): namespace_configdb.mod_entry(self.ACL_RULE, key, None) @@ -662,7 +760,7 @@ def incremental_update(self): for key in existing_controlplane_rules: if cmp(self.rules_info[key], self.rules_db_info[key]) != 0: self.configdb.set_entry(self.ACL_RULE, key, self.rules_info[key]) - # Program for per-asic namespace corresponding to front asic also if present. + # Program for per-asic namespace corresponding to front asic also if present. # For control plane ACL it's not needed but to keep all db in sync program everywhere for namespace_configdb in self.per_npu_configdb.values(): namespace_configdb.set_entry(self.ACL_RULE, key, self.rules_info[key]) @@ -677,10 +775,10 @@ def delete(self, table=None, rule=None): if not table or table == key[0]: if not rule or rule == key[1]: self.configdb.set_entry(self.ACL_RULE, key, None) - # Program for per-asic namespace corresponding to front asic also if present. + # Program for per-asic namespace corresponding to front asic also if present. for namespace_configdb in self.per_npu_configdb.values(): namespace_configdb.set_entry(self.ACL_RULE, key, None) - + def show_table(self, table_name): """ Show ACL table configuration. diff --git a/azure-pipelines.yml b/azure-pipelines.yml new file mode 100644 index 0000000000..28151cbbc2 --- /dev/null +++ b/azure-pipelines.yml @@ -0,0 +1,122 @@ +# Starter pipeline +# Start with a minimal pipeline that you can customize to build and deploy your code. +# Add steps that build, run tests, deploy, and more: +# https://aka.ms/yaml + +trigger: +- master + +resources: + repositories: + - repository: sonic-swss + type: github + name: Azure/sonic-swss + endpoint: build + +stages: +- stage: Build + + jobs: + - job: + displayName: "Python3" + pool: + vmImage: ubuntu-20.04 + + container: + image: sonicdev-microsoft.azurecr.io:443/sonic-slave-buster:latest + + steps: + - task: DownloadPipelineArtifact@2 + inputs: + source: specific + project: build + pipeline: 1 + artifact: sonic-buildimage.vs + runVersion: 'latestFromBranch' + runBranch: 'refs/heads/master' + displayName: "Download artifacts from latest sonic-buildimage build" + + - script: | + set -xe + sudo dpkg -i libnl-3-200_*.deb + sudo dpkg -i libnl-genl-3-200_*.deb + sudo dpkg -i libnl-route-3-200_*.deb + sudo dpkg -i libnl-nf-3-200_*.deb + sudo dpkg -i libhiredis0.14_*.deb + sudo dpkg -i libyang_1.0.73_amd64.deb + sudo dpkg -i libyang-cpp_1.0.73_amd64.deb + sudo dpkg -i python3-yang_1.0.73_amd64.deb + workingDirectory: $(Pipeline.Workspace)/target/debs/buster/ + displayName: 'Install Debian dependencies' + + - task: DownloadPipelineArtifact@2 + inputs: + source: specific + project: build + pipeline: 9 + artifact: sonic-swss-common + runVersion: 'latestFromBranch' + runBranch: 'refs/heads/master' + displayName: "Download sonic swss common deb packages" + + - script: | + set -xe + sudo dpkg -i libswsscommon_1.0.0_amd64.deb + sudo dpkg -i python3-swsscommon_1.0.0_amd64.deb + workingDirectory: $(Pipeline.Workspace)/ + displayName: 'Install swss-common dependencies' + + - script: | + set -xe + sudo pip3 install swsssdk-2.0.1-py3-none-any.whl + sudo pip3 install sonic_py_common-1.0-py3-none-any.whl + sudo pip3 install sonic_config_engine-1.0-py3-none-any.whl + sudo pip3 install sonic_platform_common-1.0-py3-none-any.whl + sudo pip3 install sonic_yang_mgmt-1.0-py3-none-any.whl + sudo pip3 install sonic_yang_models-1.0-py3-none-any.whl + workingDirectory: $(Pipeline.Workspace)/target/python-wheels/ + displayName: 'Install Python dependencies' + + - script: | + python3 setup.py test + displayName: 'Test Python 3' + + - task: PublishTestResults@2 + inputs: + testResultsFiles: '$(System.DefaultWorkingDirectory)/test-results.xml' + testRunTitle: Python 3 + failTaskOnFailedTests: true + condition: succeededOrFailed() + displayName: 'Publish Python 3 test results' + + - task: PublishCodeCoverageResults@1 + inputs: + codeCoverageTool: Cobertura + summaryFileLocation: '$(System.DefaultWorkingDirectory)/coverage.xml' + reportDirectory: '$(System.DefaultWorkingDirectory)/htmlcov/' + displayName: 'Publish Python 3 test coverage' + + - script: | + set -e + python3 setup.py bdist_wheel + displayName: 'Build Python 3 wheel' + + - publish: '$(System.DefaultWorkingDirectory)/dist/' + artifact: wheels + displayName: "Publish Python wheels" + +- stage: BuildDocker + dependsOn: Build + condition: succeeded('Build') + jobs: + - template: .azure-pipelines/build-docker-sonic-vs-template.yml + parameters: + artifact_name: docker-sonic-vs + +- stage: Test + dependsOn: BuildDocker + condition: succeeded('BuildDocker') + jobs: + - template: .azure-pipelines/test-docker-sonic-vs-template.yml + parameters: + log_artifact_name: log diff --git a/clear/main.py b/clear/main.py index ff0bc0d6cb..4302ae00aa 100755 --- a/clear/main.py +++ b/clear/main.py @@ -5,6 +5,10 @@ import click +from utilities_common import util_base + +from . import plugins + # This is from the aliases example: # https://github.com/pallets/click/blob/57c6f09611fc47ca80db0bd010f05998b3c0aa95/examples/aliases/aliases.py @@ -78,8 +82,7 @@ def get_routing_stack(): proc = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True, - text=True, - stderr=subprocess.STDOUT) + text=True) stdout = proc.communicate()[0] proc.wait() result = stdout.rstrip('\n') @@ -121,7 +124,6 @@ def cli(): """SONiC command line - 'Clear' command""" pass - # # 'ip' group ### # @@ -217,6 +219,20 @@ def clear_wm_pg_shared(): command = 'watermarkstat -c -t pg_shared' run_command(command) +@priority_group.group() +def drop(): + """Clear priority-group dropped packets stats""" + pass + +@drop.command('counters') +def clear_pg_counters(): + """Clear priority-group dropped packets counter """ + + if os.geteuid() != 0 and os.environ.get("UTILITIES_UNIT_TESTING", "0") != "2": + exit("Root privileges are required for this operation") + command = 'pg-drop -c clear' + run_command(command) + @priority_group.group(name='persistent-watermark') def persistent_watermark(): """Clear queue persistent WM. One does not simply clear WM, root is required""" @@ -259,6 +275,12 @@ def clear_wm_q_multi(): command = 'watermarkstat -c -t q_shared_multi' run_command(command) +@watermark.command('all') +def clear_wm_q_all(): + """Clear user WM for all queues""" + command = 'watermarkstat -c -t q_shared_all' + run_command(command) + @queue.group(name='persistent-watermark') def persistent_watermark(): """Clear queue persistent WM. One does not simply clear WM, root is required""" @@ -277,6 +299,11 @@ def clear_pwm_q_multi(): command = 'watermarkstat -c -p -t q_shared_multi' run_command(command) +@persistent_watermark.command('all') +def clear_pwm_q_all(): + """Clear persistent WM for all queues""" + command = 'watermarkstat -c -p -t q_shared_all' + run_command(command) @cli.group(name='headroom-pool') def headroom_pool(): @@ -422,5 +449,12 @@ def translations(): cmd = "natclear -t" run_command(cmd) + +# Load plugins and register them +helper = util_base.UtilHelper() +for plugin in helper.load_plugins(plugins): + helper.register_plugin(plugin, cli) + + if __name__ == '__main__': cli() diff --git a/clear/plugins/__init__.py b/clear/plugins/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/config/aaa.py b/config/aaa.py index 7102227dd5..d39b00a20f 100644 --- a/config/aaa.py +++ b/config/aaa.py @@ -1,7 +1,17 @@ import click -from swsssdk import ConfigDBConnector +import ipaddress +import re +from swsscommon.swsscommon import ConfigDBConnector import utilities_common.cli as clicommon +RADIUS_MAXSERVERS = 8 +RADIUS_PASSKEY_MAX_LEN = 65 +VALID_CHARS_MSG = "Valid chars are ASCII printable except SPACE, '#', and ','" + +def is_secret(secret): + return bool(re.match('^' + '[^ #,]*' + '$', secret)) + + def add_table_kv(table, entry, key, val): config_db = ConfigDBConnector() config_db.connect() @@ -61,20 +71,69 @@ def fallback(option): authentication.add_command(fallback) +# cmd: aaa authentication debug +@click.command() +@click.argument('option', type=click.Choice(["enable", "disable", "default"])) +def debug(option): + """AAA debug [enable | disable | default]""" + if option == 'default': + del_table_key('AAA', 'authentication', 'debug') + else: + if option == 'enable': + add_table_kv('AAA', 'authentication', 'debug', True) + elif option == 'disable': + add_table_kv('AAA', 'authentication', 'debug', False) +authentication.add_command(debug) + + +# cmd: aaa authentication trace +@click.command() +@click.argument('option', type=click.Choice(["enable", "disable", "default"])) +def trace(option): + """AAA packet trace [enable | disable | default]""" + if option == 'default': + del_table_key('AAA', 'authentication', 'trace') + else: + if option == 'enable': + add_table_kv('AAA', 'authentication', 'trace', True) + elif option == 'disable': + add_table_kv('AAA', 'authentication', 'trace', False) +authentication.add_command(trace) + + @click.command() -@click.argument('auth_protocol', nargs=-1, type=click.Choice(["tacacs+", "local", "default"])) +@click.argument('auth_protocol', nargs=-1, type=click.Choice(["radius", "tacacs+", "local", "default"])) def login(auth_protocol): - """Switch login authentication [ {tacacs+, local} | default ]""" + """Switch login authentication [ {radius, tacacs+, local} | default ]""" if len(auth_protocol) is 0: click.echo('Argument "auth_protocol" is required') return + elif len(auth_protocol) > 2: + click.echo('Not a valid command.') + return if 'default' in auth_protocol: + if len(auth_protocol) !=1: + click.echo('Not a valid command') + return del_table_key('AAA', 'authentication', 'login') else: val = auth_protocol[0] if len(auth_protocol) == 2: - val += ',' + auth_protocol[1] + val2 = auth_protocol[1] + good_ap = False + if val == 'local': + if val2 == 'radius' or val2 == 'tacacs+': + good_ap = True + elif val == 'radius' or val == 'tacacs+': + if val2 == 'local': + good_ap = True + if good_ap == True: + val += ',' + val2 + else: + click.echo('Not a valid command') + return + add_table_kv('AAA', 'authentication', 'login', val) authentication.add_command(login) @@ -189,3 +248,249 @@ def delete(address): config_db.connect() config_db.set_entry('TACPLUS_SERVER', address, None) tacacs.add_command(delete) + + +@click.group() +def radius(): + """RADIUS server configuration""" + pass + + +@click.group() +@click.pass_context +def default(ctx): + """set its default configuration""" + ctx.obj = 'default' +radius.add_command(default) + + +@click.command() +@click.argument('second', metavar='', type=click.IntRange(1, 60), required=False) +@click.pass_context +def timeout(ctx, second): + """Specify RADIUS server global timeout <1 - 60>""" + if ctx.obj == 'default': + del_table_key('RADIUS', 'global', 'timeout') + elif second: + add_table_kv('RADIUS', 'global', 'timeout', second) + else: + click.echo('Not support empty argument') +radius.add_command(timeout) +default.add_command(timeout) + + +@click.command() +@click.argument('retries', metavar='', type=click.IntRange(0, 10), required=False) +@click.pass_context +def retransmit(ctx, retries): + """Specify RADIUS server global retry attempts <0 - 10>""" + if ctx.obj == 'default': + del_table_key('RADIUS', 'global', 'retransmit') + elif retries != None: + add_table_kv('RADIUS', 'global', 'retransmit', retries) + else: + click.echo('Not support empty argument') +radius.add_command(retransmit) +default.add_command(retransmit) + + +@click.command() +@click.argument('type', metavar='', type=click.Choice(["chap", "pap", "mschapv2"]), required=False) +@click.pass_context +def authtype(ctx, type): + """Specify RADIUS server global auth_type [chap | pap | mschapv2]""" + if ctx.obj == 'default': + del_table_key('RADIUS', 'global', 'auth_type') + elif type: + add_table_kv('RADIUS', 'global', 'auth_type', type) + else: + click.echo('Not support empty argument') +radius.add_command(authtype) +default.add_command(authtype) + + +@click.command() +@click.argument('secret', metavar='', required=False) +@click.pass_context +def passkey(ctx, secret): + """Specify RADIUS server global passkey """ + if ctx.obj == 'default': + del_table_key('RADIUS', 'global', 'passkey') + elif secret: + if len(secret) > RADIUS_PASSKEY_MAX_LEN: + click.echo('Maximum of %d chars can be configured' % RADIUS_PASSKEY_MAX_LEN) + return + elif not is_secret(secret): + click.echo(VALID_CHARS_MSG) + return + add_table_kv('RADIUS', 'global', 'passkey', secret) + else: + click.echo('Not support empty argument') +radius.add_command(passkey) +default.add_command(passkey) + +@click.command() +@click.argument('src_ip', metavar='', required=False) +@click.pass_context +def sourceip(ctx, src_ip): + """Specify RADIUS server global source ip """ + if ctx.obj == 'default': + del_table_key('RADIUS', 'global', 'src_ip') + return + elif not src_ip: + click.echo('Not support empty argument') + return + + if not clicommon.is_ipaddress(src_ip): + click.echo('Invalid ip address') + return + + v6_invalid_list = [ipaddress.IPv6Address(unicode('0::0')), ipaddress.IPv6Address(unicode('0::1'))] + net = ipaddress.ip_network(unicode(src_ip), strict=False) + if (net.version == 4): + if src_ip == "0.0.0.0": + click.echo('enter non-zero ip address') + return + ip = ipaddress.IPv4Address(src_ip) + if ip.is_reserved: + click.echo('Reserved ip is not valid') + return + if ip.is_multicast: + click.echo('Multicast ip is not valid') + return + elif (net.version == 6): + ip = ipaddress.IPv6Address(src_ip) + if (ip.is_multicast): + click.echo('Multicast ip is not valid') + return + if (ip in v6_invalid_list): + click.echo('Invalid ip address') + return + add_table_kv('RADIUS', 'global', 'src_ip', src_ip) +radius.add_command(sourceip) +default.add_command(sourceip) + +@click.command() +@click.argument('nas_ip', metavar='', required=False) +@click.pass_context +def nasip(ctx, nas_ip): + """Specify RADIUS server global NAS-IP|IPV6-Address """ + if ctx.obj == 'default': + del_table_key('RADIUS', 'global', 'nas_ip') + return + elif not nas_ip: + click.echo('Not support empty argument') + return + + if not clicommon.is_ipaddress(nas_ip): + click.echo('Invalid ip address') + return + + v6_invalid_list = [ipaddress.IPv6Address(unicode('0::0')), ipaddress.IPv6Address(unicode('0::1'))] + net = ipaddress.ip_network(unicode(nas_ip), strict=False) + if (net.version == 4): + if nas_ip == "0.0.0.0": + click.echo('enter non-zero ip address') + return + ip = ipaddress.IPv4Address(nas_ip) + if ip.is_reserved: + click.echo('Reserved ip is not valid') + return + if ip.is_multicast: + click.echo('Multicast ip is not valid') + return + elif (net.version == 6): + ip = ipaddress.IPv6Address(nas_ip) + if (ip.is_multicast): + click.echo('Multicast ip is not valid') + return + if (ip in v6_invalid_list): + click.echo('Invalid ip address') + return + add_table_kv('RADIUS', 'global', 'nas_ip', nas_ip) +radius.add_command(nasip) +default.add_command(nasip) + +@click.command() +@click.argument('option', type=click.Choice(["enable", "disable", "default"])) +def statistics(option): + """Specify RADIUS server global statistics [enable | disable | default]""" + if option == 'default': + del_table_key('RADIUS', 'global', 'statistics') + else: + if option == 'enable': + add_table_kv('RADIUS', 'global', 'statistics', True) + elif option == 'disable': + add_table_kv('RADIUS', 'global', 'statistics', False) +radius.add_command(statistics) + + +# cmd: radius add --retransmit COUNT --timeout SECOND --key SECRET --type TYPE --auth-port PORT --pri PRIORITY +@click.command() +@click.argument('address', metavar='') +@click.option('-r', '--retransmit', help='Retransmit attempts, default 3', type=click.IntRange(1, 10)) +@click.option('-t', '--timeout', help='Transmission timeout interval, default 5', type=click.IntRange(1, 60)) +@click.option('-k', '--key', help='Shared secret') +@click.option('-a', '--auth_type', help='Authentication type, default pap', type=click.Choice(["chap", "pap", "mschapv2"])) +@click.option('-o', '--auth-port', help='UDP port range is 1 to 65535, default 1812', type=click.IntRange(1, 65535), default=1812) +@click.option('-p', '--pri', help="Priority, default 1", type=click.IntRange(1, 64), default=1) +@click.option('-m', '--use-mgmt-vrf', help="Management vrf, default is no vrf", is_flag=True) +@click.option('-s', '--source-interface', help='Source Interface') +def add(address, retransmit, timeout, key, auth_type, auth_port, pri, use_mgmt_vrf, source_interface): + """Specify a RADIUS server""" + + if key: + if len(key) > RADIUS_PASSKEY_MAX_LEN: + click.echo('--key: Maximum of %d chars can be configured' % RADIUS_PASSKEY_MAX_LEN) + return + elif not is_secret(key): + click.echo('--key: ' + VALID_CHARS_MSG) + return + + config_db = ConfigDBConnector() + config_db.connect() + old_data = config_db.get_table('RADIUS_SERVER') + if address in old_data : + click.echo('server %s already exists' % address) + return + if len(old_data) == RADIUS_MAXSERVERS: + click.echo('Maximum of %d can be configured' % RADIUS_MAXSERVERS) + else: + data = { + 'auth_port': str(auth_port), + 'priority': pri + } + if auth_type is not None: + data['auth_type'] = auth_type + if retransmit is not None: + data['retransmit'] = str(retransmit) + if timeout is not None: + data['timeout'] = str(timeout) + if key is not None: + data['passkey'] = key + if use_mgmt_vrf : + data['vrf'] = "mgmt" + if source_interface : + if (source_interface.startswith("Ethernet") or \ + source_interface.startswith("PortChannel") or \ + source_interface.startswith("Vlan") or \ + source_interface.startswith("Loopback") or \ + source_interface == "eth0"): + data['src_intf'] = source_interface + else: + click.echo('Not supported interface name (valid interface name: Etherent/PortChannel/Vlan/Loopback/eth0)') + config_db.set_entry('RADIUS_SERVER', address, data) +radius.add_command(add) + + +# cmd: radius delete +# 'del' is keyword, replace with 'delete' +@click.command() +@click.argument('address', metavar='') +def delete(address): + """Delete a RADIUS server""" + + config_db = ConfigDBConnector() + config_db.connect() + config_db.set_entry('RADIUS_SERVER', address, None) +radius.add_command(delete) diff --git a/config/config_mgmt.py b/config/config_mgmt.py index 772ddd8ee8..cc64b35d97 100644 --- a/config/config_mgmt.py +++ b/config/config_mgmt.py @@ -2,28 +2,21 @@ config_mgmt.py provides classes for configuration validation and for Dynamic Port Breakout. ''' -try: - import re - import syslog +import re +import syslog +from json import load +from sys import flags +from time import sleep as tsleep - from json import load - from time import sleep as tsleep - from imp import load_source - from jsondiff import diff - from sys import flags +import sonic_yang +from jsondiff import diff +from swsssdk import port_util +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector +from utilities_common.general import load_module_from_source - # SONiC specific imports - import sonic_yang - from swsssdk import ConfigDBConnector, port_util - from swsscommon.swsscommon import SonicV2Connector - # Using load_source to 'import /usr/local/bin/sonic-cfggen as sonic_cfggen' - # since /usr/local/bin/sonic-cfggen does not have .py extension. - load_source('sonic_cfggen', '/usr/local/bin/sonic-cfggen') - from sonic_cfggen import deep_update, FormatConverter - -except ImportError as e: - raise ImportError("%s - required module not found" % str(e)) +# Load sonic-cfggen from source since /usr/local/bin/sonic-cfggen does not have .py extension. +sonic_cfggen = load_module_from_source('sonic_cfggen', '/usr/local/bin/sonic-cfggen') # Globals YANG_DIR = "/usr/local/yang-models" @@ -190,11 +183,11 @@ def readConfigDB(self): ''' self.sysLog(doPrint=True, msg='Reading data from Redis configDb') # Read from config DB on sonic switch - db_kwargs = dict(); data = dict() - configdb = ConfigDBConnector(**db_kwargs) + data = dict() + configdb = ConfigDBConnector() configdb.connect() - deep_update(data, FormatConverter.db_to_output(configdb.get_config())) - self.configdbJsonIn = FormatConverter.to_serialized(data) + sonic_cfggen.deep_update(data, sonic_cfggen.FormatConverter.db_to_output(configdb.get_config())) + self.configdbJsonIn = sonic_cfggen.FormatConverter.to_serialized(data) self.sysLog(syslog.LOG_DEBUG, 'Reading Input from ConfigDB {}'.\ format(self.configdbJsonIn)) @@ -211,12 +204,12 @@ def writeConfigDB(self, jDiff): void ''' self.sysLog(doPrint=True, msg='Writing in Config DB') - db_kwargs = dict(); data = dict() - configdb = ConfigDBConnector(**db_kwargs) + data = dict() + configdb = ConfigDBConnector() configdb.connect(False) - deep_update(data, FormatConverter.to_deserialized(jDiff)) + sonic_cfggen.deep_update(data, sonic_cfggen.FormatConverter.to_deserialized(jDiff)) self.sysLog(msg="Write in DB: {}".format(data)) - configdb.mod_config(FormatConverter.output_to_db(data)) + configdb.mod_config(sonic_cfggen.FormatConverter.output_to_db(data)) return @@ -582,8 +575,7 @@ def _searchKeysInConfig(self, In, Out, skeys): for skey in skeys: # pattern is very specific to current primary keys in # config DB, may need to be updated later. - pattern = '^' + skey + '\|' + '|' + skey + '$' + \ - '|' + '^' + skey + '$' + pattern = r'^{0}\||{0}$|^{0}$'.format(skey) reg = re.compile(pattern) if reg.search(key): # In primary key, only 1 match can be found, so return diff --git a/config/kdump.py b/config/kdump.py index c99a6485b6..61806428d1 100644 --- a/config/kdump.py +++ b/config/kdump.py @@ -1,7 +1,7 @@ import os import click import utilities_common.cli as clicommon -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector @click.group(cls=clicommon.AbbreviationGroup, name="kdump") def kdump(): diff --git a/config/kube.py b/config/kube.py index ef27c0538e..a2dbeeffb6 100644 --- a/config/kube.py +++ b/config/kube.py @@ -1,5 +1,4 @@ import click -import socket from utilities_common.cli import AbbreviationGroup, pass_db @@ -21,22 +20,6 @@ KUBE_LABEL_TABLE = "KUBE_LABELS" KUBE_LABEL_SET_KEY = "SET" -def is_valid_ip4_addr(address): - try: - socket.inet_pton(socket.AF_INET, address) - except socket.error: # not a valid address - return False - return True - - -def is_valid_ip6_addr(address): - try: - socket.inet_pton(socket.AF_INET6, address) - except socket.error: # not a valid address - return False - return True - - def _update_kube_server(db, field, val): db_data = db.cfgdb.get_entry(KUBE_SERVER_TABLE_NAME, KUBE_SERVER_TABLE_KEY) def_data = { @@ -82,9 +65,7 @@ def server(): @pass_db def ip(db, vip): """Specify a kubernetes cluster VIP""" - if vip and not is_valid_ip4_addr(vip) and not is_valid_ip6_addr(vip): - click.echo('Invalid IP address %s' % vip) - sys.exit(1) + _update_kube_server(db, KUBE_SERVER_IP, vip) diff --git a/config/main.py b/config/main.py index ef133d99eb..c1b9d3724f 100644 --- a/config/main.py +++ b/config/main.py @@ -3,24 +3,26 @@ import click import ipaddress import json +import jsonpatch import netaddr import netifaces import os import re import subprocess import sys -import threading import time +from generic_config_updater.generic_updater import GenericUpdater, ConfigFormat from socket import AF_INET, AF_INET6 from minigraph import parse_device_desc_xml from portconfig import get_child_ports from sonic_py_common import device_info, multi_asic from sonic_py_common.interface import get_interface_table_name, get_port_table_name -from swsssdk import ConfigDBConnector, SonicDBConfig -from swsscommon.swsscommon import SonicV2Connector +from utilities_common import util_base +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector, SonicDBConfig from utilities_common.db import Db from utilities_common.intf_filter import parse_interface_in_filter +from utilities_common import bgp_util import utilities_common.cli as clicommon from .utils import log @@ -30,11 +32,11 @@ from . import feature from . import kdump from . import kube -from . import mlnx from . import muxcable from . import nat from . import vlan from . import vxlan +from . import plugins from .config_mgmt import ConfigMgmtDPB # mock masic APIs for unit test @@ -64,10 +66,6 @@ INIT_CFG_FILE = '/etc/sonic/init_cfg.json' -SYSTEMCTL_ACTION_STOP="stop" -SYSTEMCTL_ACTION_RESTART="restart" -SYSTEMCTL_ACTION_RESET_FAILED="reset-failed" - DEFAULT_NAMESPACE = '' CFG_LOOPBACK_PREFIX = "Loopback" CFG_LOOPBACK_PREFIX_LEN = len(CFG_LOOPBACK_PREFIX) @@ -111,10 +109,8 @@ def _get_breakout_options(ctx, args, incomplete): else: breakout_file_input = readJsonFile(breakout_cfg_file) if interface_name in breakout_file_input[INTF_KEY]: - breakout_mode_list = [v["breakout_modes"] for i, v in breakout_file_input[INTF_KEY].items() if i == interface_name][0] - breakout_mode_options = [] - for i in breakout_mode_list.split(','): - breakout_mode_options.append(i) + breakout_mode_options = [mode for i, v in breakout_file_input[INTF_KEY].items() if i == interface_name \ + for mode in v["breakout_modes"].keys()] all_mode_options = [str(c) for c in breakout_mode_options if incomplete in c] return all_mode_options @@ -153,7 +149,7 @@ def _validate_interface_mode(ctx, breakout_cfg_file, interface_name, target_brko return False # Check whether target breakout mode is available for the user-selected interface or not - if target_brkout_mode not in breakout_file_input[interface_name]["breakout_modes"]: + if target_brkout_mode not in breakout_file_input[interface_name]["breakout_modes"].keys(): click.secho('[ERROR] Target mode {} is not available for the port {}'. format(target_brkout_mode, interface_name), fg='red') return False @@ -227,54 +223,6 @@ def breakout_Ports(cm, delPorts=list(), portJson=dict(), force=False, \ # Helper functions # -# Execute action per NPU instance for multi instance services. -def execute_systemctl_per_asic_instance(inst, event, service, action): - try: - click.echo("Executing {} of service {}@{}...".format(action, service, inst)) - clicommon.run_command("systemctl {} {}@{}.service".format(action, service, inst)) - except SystemExit as e: - log.log_error("Failed to execute {} of service {}@{} with error {}".format(action, service, inst, e)) - # Set the event object if there is a failure and exception was raised. - event.set() - -# Execute action on list of systemd services -def execute_systemctl(list_of_services, action): - num_asic = multi_asic.get_num_asics() - generated_services_list, generated_multi_instance_services = _get_sonic_generated_services(num_asic) - if ((generated_services_list == []) and - (generated_multi_instance_services == [])): - log.log_error("Failed to get generated services") - return - - for service in list_of_services: - if (service + '.service' in generated_services_list): - try: - click.echo("Executing {} of service {}...".format(action, service)) - clicommon.run_command("systemctl {} {}".format(action, service)) - except SystemExit as e: - log.log_error("Failed to execute {} of service {} with error {}".format(action, service, e)) - raise - - if (service + '.service' in generated_multi_instance_services): - # With Multi NPU, Start a thread per instance to do the "action" on multi instance services. - if multi_asic.is_multi_asic(): - threads = [] - # Use this event object to co-ordinate if any threads raised exception - e = threading.Event() - - kwargs = {'service': service, 'action': action} - for inst in range(num_asic): - t = threading.Thread(target=execute_systemctl_per_asic_instance, args=(inst, e), kwargs=kwargs) - threads.append(t) - t.start() - - # Wait for all the threads to finish. - for inst in range(num_asic): - threads[inst].join() - - # Check if any of the threads have raised exception, if so exit the process. - if e.is_set(): - sys.exit(1) def _get_device_type(): """ @@ -641,7 +589,7 @@ def _change_hostname(hostname): if current_hostname != hostname: clicommon.run_command('echo {} > /etc/hostname'.format(hostname), display_cmd=True) clicommon.run_command('hostname -F /etc/hostname', display_cmd=True) - clicommon.run_command('sed -i "/\s{}$/d" /etc/hosts'.format(current_hostname), display_cmd=True) + clicommon.run_command(r'sed -i "/\s{}$/d" /etc/hosts'.format(current_hostname), display_cmd=True) clicommon.run_command('echo "127.0.0.1 {}" >> /etc/hosts'.format(hostname), display_cmd=True) def _clear_qos(): @@ -659,7 +607,9 @@ def _clear_qos(): 'BUFFER_POOL', 'BUFFER_PROFILE', 'BUFFER_PG', - 'BUFFER_QUEUE'] + 'BUFFER_QUEUE', + 'DEFAULT_LOSSLESS_BUFFER_PARAMETER', + 'LOSSLESS_TRAFFIC_PATTERN'] namespace_list = [DEFAULT_NAMESPACE] if multi_asic.get_num_asics() > 1: @@ -721,93 +671,40 @@ def _get_disabled_services_list(config_db): return disabled_services_list -def _stop_services(config_db): - # This list is order-dependent. Please add services in the order they should be stopped - # on Mellanox platform pmon is stopped by syncd - services_to_stop = [ - 'telemetry', - 'restapi', - 'swss', - 'lldp', - 'pmon', - 'bgp', - 'hostcfgd', - 'nat' - ] - - if asic_type == 'mellanox' and 'pmon' in services_to_stop: - services_to_stop.remove('pmon') - - disabled_services = _get_disabled_services_list(config_db) - - for service in disabled_services: - if service in services_to_stop: - services_to_stop.remove(service) - - execute_systemctl(services_to_stop, SYSTEMCTL_ACTION_STOP) - - -def _reset_failed_services(config_db): - # This list is order-independent. Please keep list in alphabetical order - services_to_reset = [ - 'bgp', - 'dhcp_relay', - 'hostcfgd', - 'hostname-config', - 'interfaces-config', - 'lldp', - 'nat', - 'ntp-config', - 'pmon', - 'radv', - 'restapi', - 'rsyslog-config', - 'sflow', - 'snmp', - 'swss', - 'syncd', - 'teamd', - 'telemetry' - ] - - disabled_services = _get_disabled_services_list(config_db) - - for service in disabled_services: - if service in services_to_reset: - services_to_reset.remove(service) - - execute_systemctl(services_to_reset, SYSTEMCTL_ACTION_RESET_FAILED) - - -def _restart_services(config_db): - # This list is order-dependent. Please add services in the order they should be started - # on Mellanox platform pmon is started by syncd - services_to_restart = [ - 'hostname-config', - 'interfaces-config', - 'ntp-config', - 'rsyslog-config', - 'swss', - 'bgp', - 'pmon', - 'lldp', - 'hostcfgd', - 'nat', - 'sflow', - 'restapi', - 'telemetry' - ] - - disabled_services = _get_disabled_services_list(config_db) - - for service in disabled_services: - if service in services_to_restart: - services_to_restart.remove(service) - - if asic_type == 'mellanox' and 'pmon' in services_to_restart: - services_to_restart.remove('pmon') - - execute_systemctl(services_to_restart, SYSTEMCTL_ACTION_RESTART) + +def _stop_services(): + try: + subprocess.check_call("sudo monit status", shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + click.echo("Disabling container monitoring ...") + clicommon.run_command("sudo monit unmonitor container_checker") + except subprocess.CalledProcessError as err: + pass + + click.echo("Stopping SONiC target ...") + clicommon.run_command("sudo systemctl stop sonic.target") + + +def _get_sonic_services(): + out = clicommon.run_command("systemctl list-dependencies --plain sonic.target | sed '1d'", return_cmd=True) + return [unit.strip() for unit in out.splitlines()] + + +def _reset_failed_services(): + for service in _get_sonic_services(): + click.echo("Resetting failed status on {}".format(service)) + clicommon.run_command("systemctl reset-failed {}".format(service)) + + +def _restart_services(): + click.echo("Restarting SONiC target ...") + clicommon.run_command("sudo systemctl restart sonic.target") + + try: + subprocess.check_call("sudo monit status", shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + click.echo("Enabling container monitoring ...") + clicommon.run_command("sudo monit monitor container_checker") + except subprocess.CalledProcessError as err: + pass # Reload Monit configuration to pick up new hostname in case it changed click.echo("Reloading Monit configuration ...") @@ -908,6 +805,38 @@ def update_sonic_environment(): display_cmd=True ) +def cache_arp_entries(): + success = True + cache_dir = '/host/config-reload' + click.echo('Caching ARP table to {}'.format(cache_dir)) + + if not os.path.exists(cache_dir): + os.mkdir(cache_dir) + + arp_cache_cmd = '/usr/local/bin/fast-reboot-dump.py -t {}'.format(cache_dir) + cache_proc = subprocess.Popen(arp_cache_cmd, shell=True, text=True, stdout=subprocess.PIPE) + _, cache_err = cache_proc.communicate() + if cache_err: + click.echo("Could not cache ARP and FDB info prior to reloading") + success = False + + if not cache_err: + fdb_cache_file = os.path.join(cache_dir, 'fdb.json') + arp_cache_file = os.path.join(cache_dir, 'arp.json') + fdb_filter_cmd = '/usr/local/bin/filter_fdb_entries -f {} -a {} -c /etc/sonic/configdb.json'.format(fdb_cache_file, arp_cache_file) + filter_proc = subprocess.Popen(fdb_filter_cmd, shell=True, text=True, stdout=subprocess.PIPE) + _, filter_err = filter_proc.communicate() + if filter_err: + click.echo("Could not filter FDB entries prior to reloading") + success = False + + # If we are able to successfully cache ARP table info, signal SWSS to restore from our cache + # by creating /host/config-reload/needs-restore + if success: + restore_flag_file = os.path.join(cache_dir, 'needs-restore') + open(restore_flag_file, 'w').close() + return success + # This is our main entrypoint - the main 'config' command @click.group(cls=clicommon.AbbreviationGroup, context_settings=CONTEXT_SETTINGS) @click.pass_context @@ -924,11 +853,12 @@ def config(ctx): except (KeyError, TypeError): raise click.Abort() - if asic_type == 'mellanox': - platform.add_command(mlnx.mlnx) - # Load the global config file database_global.json once. - SonicDBConfig.load_sonic_global_db_config() + num_asic = multi_asic.get_num_asics() + if num_asic > 1: + SonicDBConfig.load_sonic_global_db_config() + else: + SonicDBConfig.initialize() if os.geteuid() != 0: exit("Root privileges are required for this operation") @@ -939,6 +869,7 @@ def config(ctx): # Add groups from other modules config.add_command(aaa.aaa) config.add_command(aaa.tacacs) +config.add_command(aaa.radius) config.add_command(chassis_modules.chassis_modules) config.add_command(console.console) config.add_command(feature.feature) @@ -1059,14 +990,138 @@ def load(filename, yes): log.log_info("'load' executing...") clicommon.run_command(command, display_cmd=True) +@config.command('apply-patch') +@click.argument('patch-file-path', type=str, required=True) +@click.option('-f', '--format', type=click.Choice([e.name for e in ConfigFormat]), + default=ConfigFormat.CONFIGDB.name, + help='format of config of the patch is either ConfigDb(ABNF) or SonicYang') +@click.option('-d', '--dry-run', is_flag=True, default=False, help='test out the command without affecting config state') +@click.option('-v', '--verbose', is_flag=True, default=False, help='print additional details of what the operation is doing') +@click.pass_context +def apply_patch(ctx, patch_file_path, format, dry_run, verbose): + """Apply given patch of updates to Config. A patch is a JsonPatch which follows rfc6902. + This command can be used do partial updates to the config with minimum disruption to running processes. + It allows addition as well as deletion of configs. The patch file represents a diff of ConfigDb(ABNF) + format or SonicYang format. + + : Path to the patch file on the file-system.""" + try: + with open(patch_file_path, 'r') as fh: + text = fh.read() + patch_as_json = json.loads(text) + patch = jsonpatch.JsonPatch(patch_as_json) + + config_format = ConfigFormat[format.upper()] + + GenericUpdater().apply_patch(patch, config_format, verbose, dry_run) + + click.secho("Patch applied successfully.", fg="cyan", underline=True) + except Exception as ex: + click.secho("Failed to apply patch", fg="red", underline=True, err=True) + ctx.fail(ex) + +@config.command() +@click.argument('target-file-path', type=str, required=True) +@click.option('-f', '--format', type=click.Choice([e.name for e in ConfigFormat]), + default=ConfigFormat.CONFIGDB.name, + help='format of target config is either ConfigDb(ABNF) or SonicYang') +@click.option('-d', '--dry-run', is_flag=True, default=False, help='test out the command without affecting config state') +@click.option('-v', '--verbose', is_flag=True, default=False, help='print additional details of what the operation is doing') +@click.pass_context +def replace(ctx, target_file_path, format, dry_run, verbose): + """Replace the whole config with the specified config. The config is replaced with minimum disruption e.g. + if ACL config is different between current and target config only ACL config is updated, and other config/services + such as DHCP will not be affected. + + **WARNING** The target config file should be the whole config, not just the part intended to be updated. + + : Path to the target file on the file-system.""" + try: + with open(target_file_path, 'r') as fh: + target_config_as_text = fh.read() + target_config = json.loads(target_config_as_text) + + config_format = ConfigFormat[format.upper()] + + GenericUpdater().replace(target_config, config_format, verbose, dry_run) + + click.secho("Config replaced successfully.", fg="cyan", underline=True) + except Exception as ex: + click.secho("Failed to replace config", fg="red", underline=True, err=True) + ctx.fail(ex) + +@config.command() +@click.argument('checkpoint-name', type=str, required=True) +@click.option('-d', '--dry-run', is_flag=True, default=False, help='test out the command without affecting config state') +@click.option('-v', '--verbose', is_flag=True, default=False, help='print additional details of what the operation is doing') +@click.pass_context +def rollback(ctx, checkpoint_name, dry_run, verbose): + """Rollback the whole config to the specified checkpoint. The config is rolled back with minimum disruption e.g. + if ACL config is different between current and checkpoint config only ACL config is updated, and other config/services + such as DHCP will not be affected. + + : The checkpoint name, use `config list-checkpoints` command to see available checkpoints.""" + try: + GenericUpdater().rollback(checkpoint_name, verbose, dry_run) + + click.secho("Config rolled back successfully.", fg="cyan", underline=True) + except Exception as ex: + click.secho("Failed to rollback config", fg="red", underline=True, err=True) + ctx.fail(ex) + +@config.command() +@click.argument('checkpoint-name', type=str, required=True) +@click.option('-v', '--verbose', is_flag=True, default=False, help='print additional details of what the operation is doing') +@click.pass_context +def checkpoint(ctx, checkpoint_name, verbose): + """Take a checkpoint of the whole current config with the specified checkpoint name. + + : The checkpoint name, use `config list-checkpoints` command to see available checkpoints.""" + try: + GenericUpdater().checkpoint(checkpoint_name, verbose) + + click.secho("Checkpoint created successfully.", fg="cyan", underline=True) + except Exception as ex: + click.secho("Failed to create a config checkpoint", fg="red", underline=True, err=True) + ctx.fail(ex) + +@config.command('delete-checkpoint') +@click.argument('checkpoint-name', type=str, required=True) +@click.option('-v', '--verbose', is_flag=True, default=False, help='print additional details of what the operation is doing') +@click.pass_context +def delete_checkpoint(ctx, checkpoint_name, verbose): + """Delete a checkpoint with the specified checkpoint name. + + : The checkpoint name, use `config list-checkpoints` command to see available checkpoints.""" + try: + GenericUpdater().delete_checkpoint(checkpoint_name, verbose) + + click.secho("Checkpoint deleted successfully.", fg="cyan", underline=True) + except Exception as ex: + click.secho("Failed to delete config checkpoint", fg="red", underline=True, err=True) + ctx.fail(ex) + +@config.command('list-checkpoints') +@click.option('-v', '--verbose', is_flag=True, default=False, help='print additional details of what the operation is doing') +@click.pass_context +def list_checkpoints(ctx, verbose): + """List the config checkpoints available.""" + try: + checkpoints_list = GenericUpdater().list_checkpoints(verbose) + formatted_output = json.dumps(checkpoints_list, indent=4) + click.echo(formatted_output) + except Exception as ex: + click.secho("Failed to list config checkpoints", fg="red", underline=True, err=True) + ctx.fail(ex) @config.command() @click.option('-y', '--yes', is_flag=True) @click.option('-l', '--load-sysinfo', is_flag=True, help='load system default information (mac, portmap etc) first.') @click.option('-n', '--no_service_restart', default=False, is_flag=True, help='Do not restart docker services') +@click.option('-d', '--disable_arp_cache', default=False, is_flag=True, help='Do not cache ARP table before reloading (applies to dual ToR systems only)') @click.argument('filename', required=False) @clicommon.pass_db -def reload(db, filename, yes, load_sysinfo, no_service_restart): +def reload(db, filename, yes, load_sysinfo, no_service_restart, disable_arp_cache): """Clear current configuration and import a previous saved config DB dump file. : Names of configuration file(s) to load, separated by comma with no spaces in between """ @@ -1105,10 +1160,17 @@ def reload(db, filename, yes, load_sysinfo, no_service_restart): else: cfg_hwsku = cfg_hwsku.strip() + # For dual ToR devices, cache ARP and FDB info + localhost_metadata = db.cfgdb.get_table('DEVICE_METADATA')['localhost'] + cache_arp_table = not disable_arp_cache and 'subtype' in localhost_metadata and localhost_metadata['subtype'].lower() == 'dualtor' + + if cache_arp_table: + cache_arp_entries() + #Stop services before config push if not no_service_restart: log.log_info("'reload' stopping services...") - _stop_services(db.cfgdb) + _stop_services() # In Single ASIC platforms we have single DB service. In multi-ASIC platforms we have a global DB # service running in the host + DB services running in each ASIC namespace created per ASIC. @@ -1179,9 +1241,9 @@ def reload(db, filename, yes, load_sysinfo, no_service_restart): # We first run "systemctl reset-failed" to remove the "failed" # status from all services before we attempt to restart them if not no_service_restart: - _reset_failed_services(db.cfgdb) + _reset_failed_services() log.log_info("'reload' restarting services...") - _restart_services(db.cfgdb) + _restart_services() @config.command("load_mgmt_config") @click.option('-y', '--yes', is_flag=True, callback=_abort_if_false, @@ -1220,7 +1282,7 @@ def load_minigraph(db, no_service_restart): #Stop services before config push if not no_service_restart: log.log_info("'load_minigraph' stopping services...") - _stop_services(db.cfgdb) + _stop_services() # For Single Asic platform the namespace list has the empty string # for mulit Asic platform the empty string to generate the config @@ -1251,7 +1313,7 @@ def load_minigraph(db, no_service_restart): # get the device type device_type = _get_device_type() - if device_type != 'MgmtToRRouter': + if device_type != 'MgmtToRRouter' and device_type != 'EPMS': clicommon.run_command("pfcwd start_default", display_cmd=True) # Update SONiC environmnet file @@ -1276,10 +1338,10 @@ def load_minigraph(db, no_service_restart): # We first run "systemctl reset-failed" to remove the "failed" # status from all services before we attempt to restart them if not no_service_restart: - _reset_failed_services(db.cfgdb) + _reset_failed_services() #FIXME: After config DB daemon is implemented, we'll no longer need to restart every service. log.log_info("'load_minigraph' restarting services...") - _restart_services(db.cfgdb) + _restart_services() click.echo("Please note setting loaded from minigraph will be lost after system reboot. To preserve setting, run `config save`.") @@ -1882,14 +1944,14 @@ def is_dynamic_buffer_enabled(config_db): @click.option('-s', '--redis-unix-socket-path', help='unix socket path for redis connection') def warm_restart(ctx, redis_unix_socket_path): """warm_restart-related configuration tasks""" - kwargs = {} - if redis_unix_socket_path: - kwargs['unix_socket_path'] = redis_unix_socket_path - config_db = ConfigDBConnector(**kwargs) + # Note: redis_unix_socket_path is a path string, and the ground truth is now from database_config.json. + # We only use it as a bool indicator on either unix_socket_path or tcp port + use_unix_socket_path = bool(redis_unix_socket_path) + config_db = ConfigDBConnector(use_unix_socket_path=use_unix_socket_path) config_db.connect(wait_for_init=False) # warm restart enable/disable config is put in stateDB, not persistent across cold reboot, not saved to config_DB.json file - state_db = SonicV2Connector(host='127.0.0.1') + state_db = SonicV2Connector(use_unix_socket_path=use_unix_socket_path) state_db.connect(state_db.STATE_DB, False) TABLE_NAME_SEPARATOR = '|' prefix = 'WARM_RESTART_ENABLE_TABLE' + TABLE_NAME_SEPARATOR @@ -1981,7 +2043,7 @@ def vrf_add_management_vrf(config_db): Iface Destination Gateway Flags RefCnt Use Metric Mask MTU Window IRTT eth0 00000000 01803B0A 0003 0 0 202 00000000 0 0 0 """ - cmd = "cat /proc/net/route | grep -E \"eth0\s+00000000\s+[0-9A-Z]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+202\" | wc -l" + cmd = r"cat /proc/net/route | grep -E \"eth0\s+00000000\s+[0-9A-Z]+\s+[0-9]+\s+[0-9]+\s+[0-9]+\s+202\" | wc -l" proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE) output = proc.communicate() if int(output[0]) >= 1: @@ -2645,8 +2707,8 @@ def add(ctx, interface_name, ip_addr, gw): if interface_name is None: ctx.fail("'interface_name' is None!") - # Add a validation to check this interface is not a member in vlan before - # changing it to a router port + # Add a validation to check this interface is not a member in vlan before + # changing it to a router port vlan_member_table = config_db.get_table('VLAN_MEMBER') if (interface_is_in_vlan(vlan_member_table, interface_name)): click.echo("Interface {} is a member of vlan\nAborting!".format(interface_name)) @@ -2726,6 +2788,25 @@ def remove(ctx, interface_name, ip_addr): table_name = get_interface_table_name(interface_name) if table_name == "": ctx.fail("'interface_name' is not valid. Valid names [Ethernet/PortChannel/Vlan/Loopback]") + interface_dependent = interface_ipaddr_dependent_on_interface(config_db, interface_name) + # If we deleting the last IP entry of the interface, check whether a static route present for the RIF + # before deleting the entry and also the RIF. + if len(interface_dependent) == 1 and interface_dependent[0][1] == ip_addr: + # Check both IPv4 and IPv6 routes. + ip_versions = [ "ip", "ipv6"] + for ip_ver in ip_versions: + # Compete the command and ask Zebra to return the routes. + # Scopes of all VRFs will be checked. + cmd = "show {} route vrf all static".format(ip_ver) + if multi_asic.is_multi_asic(): + output = bgp_util.run_bgp_command(cmd, ctx.obj['namespace']) + else: + output = bgp_util.run_bgp_command(cmd) + # If there is output data, check is there a static route, + # bound to the interface. + if output != "": + if any(interface_name in output_line for output_line in output.splitlines()): + ctx.fail("Cannot remove the last IP entry of interface {}. A static {} route is still bound to the RIF.".format(interface_name, ip_ver)) config_db.set_entry(table_name, (interface_name, ip_addr), None) interface_dependent = interface_ipaddr_dependent_on_interface(config_db, interface_name) if len(interface_dependent) == 0 and is_interface_bind_to_vrf(config_db, interface_name) is False: @@ -3080,7 +3161,7 @@ def bind(ctx, interface_name, vrf_name): state_db = SonicV2Connector(use_unix_socket_path=True, namespace=ctx.obj['namespace']) state_db.connect(state_db.STATE_DB, False) _hash = '{}{}'.format('INTERFACE_TABLE|', interface_name) - while state_db.get_all(state_db.STATE_DB, _hash) != None: + while state_db.exists(state_db.STATE_DB, _hash): time.sleep(0.01) state_db.close(state_db.STATE_DB) config_db.set_entry(table_name, interface_name, {"vrf_name": vrf_name}) @@ -3362,9 +3443,69 @@ def get_acl_bound_ports(): return list(ports) + +def expand_vlan_ports(port_name): + """ + Expands a given VLAN interface into its member ports. + + If the provided interface is a VLAN, then this method will return its member ports. + + If the provided interface is not a VLAN, then this method will return a list with only + the provided interface in it. + """ + config_db = ConfigDBConnector() + config_db.connect() + + if port_name not in config_db.get_keys("VLAN"): + return [port_name] + + vlan_members = config_db.get_keys("VLAN_MEMBER") + + members = [member for vlan, member in vlan_members if port_name == vlan] + + if not members: + raise ValueError("Cannot bind empty VLAN {}".format(port_name)) + + return members + + +def parse_acl_table_info(table_name, table_type, description, ports, stage, services): + table_info = {"type": table_type} + + if description: + table_info["policy_desc"] = description + else: + table_info["policy_desc"] = table_name + + if not ports and ports != None: + raise ValueError("Cannot bind empty list of ports") + + port_list = [] + valid_acl_ports = get_acl_bound_ports() + if ports: + for port in ports.split(","): + port_list += expand_vlan_ports(port) + port_list = list(set(port_list)) # convert to set first to remove duplicate ifaces + else: + port_list = valid_acl_ports + + for port in port_list: + if port not in valid_acl_ports: + raise ValueError("Cannot bind ACL to specified port {}".format(port)) + + table_info["ports"] = port_list + + table_info["stage"] = stage + + if services: + table_info["services@"] = ",".join(services) + + return table_info + # # 'table' subcommand ('config acl add table ...') # + def validate_services(ctx, param, value): if value == None: return None @@ -3384,29 +3525,18 @@ def validate_services(ctx, param, value): @click.option("-p", "--ports") @click.option("-s", "--stage", type=click.Choice(["ingress", "egress"]), default="ingress") @click.option("-S", "--services", callback=validate_services) -def table(table_name, table_type, description, ports, stage, services): +@click.pass_context +def table(ctx, table_name, table_type, description, ports, stage, services): """ Add ACL table """ config_db = ConfigDBConnector() config_db.connect() - table_info = {"type": table_type} - - if description: - table_info["policy_desc"] = description - else: - table_info["policy_desc"] = table_name - - if ports: - table_info["ports@"] = ports - else: - table_info["ports@"] = ",".join(get_acl_bound_ports()) - - table_info["stage"] = stage - - if services: - table_info["services@"] = ",".join(services) + try: + table_info = parse_acl_table_info(table_name, table_type, description, ports, stage, services) + except ValueError as e: + ctx.fail("Failed to parse ACL table config: exception={}".format(e)) config_db.set_entry("ACL_TABLE", table_name, table_info) @@ -3693,11 +3823,28 @@ def set_profile(db, profile, xon, xoff, size, dynamic_th, pool): update_profile(ctx, config_db, profile, xon, xoff, size, dynamic_th, pool, profile_entry) +def _is_shared_headroom_pool_enabled(ctx, config_db): + ingress_lossless_pool = config_db.get_entry('BUFFER_POOL', 'ingress_lossless_pool') + if 'xoff' in ingress_lossless_pool: + return True + + default_lossless_param_table = config_db.get_table('DEFAULT_LOSSLESS_BUFFER_PARAMETER') + if not default_lossless_param_table: + ctx.fail("Dynamic buffer calculation is enabled while no entry found in DEFAULT_LOSSLESS_BUFFER_PARAMETER table") + default_lossless_param = list(default_lossless_param_table.values())[0] + over_subscribe_ratio = default_lossless_param.get('over_subscribe_ratio') + if over_subscribe_ratio and over_subscribe_ratio != '0': + return True + + return False + + def update_profile(ctx, config_db, profile_name, xon, xoff, size, dynamic_th, pool, profile_entry = None): params = {} if profile_entry: params = profile_entry - dynamic_calculate = True + + shp_enabled = _is_shared_headroom_pool_enabled(ctx, config_db) if not pool: pool = 'ingress_lossless_pool' @@ -3707,48 +3854,62 @@ def update_profile(ctx, config_db, profile_name, xon, xoff, size, dynamic_th, po if xon: params['xon'] = xon - dynamic_calculate = False else: xon = params.get('xon') if xoff: params['xoff'] = xoff - dynamic_calculate = False else: xoff = params.get('xoff') if size: params['size'] = size - dynamic_calculate = False - if xon and not xoff: - xoff = int(size) - int (xon) - params['xoff'] = xoff - elif not dynamic_calculate: - if xon and xoff: - size = int(xon) + int(xoff) - params['size'] = size - else: - ctx.fail("Either both xon and xoff or size should be provided") + else: + size = params.get('size') + + dynamic_calculate = False if (xon or xoff or size) else True if dynamic_calculate: params['headroom_type'] = 'dynamic' if not dynamic_th: ctx.fail("Either size information (xon, xoff, size) or dynamic_th needs to be provided") - - if dynamic_th: params['dynamic_th'] = dynamic_th else: - # Fetch all the keys of default_lossless_buffer_parameter table - # and then get the default_dynamic_th from that entry (should be only one) - keys = config_db.get_keys('DEFAULT_LOSSLESS_BUFFER_PARAMETER') - if len(keys) > 1 or len(keys) == 0: - ctx.fail("Multiple or no entry in DEFAULT_LOSSLESS_BUFFER_PARAMETER found while no dynamic_th specified") - - default_lossless_param = config_db.get_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', keys[0]) - if 'default_dynamic_th' in default_lossless_param.keys(): - params['dynamic_th'] = default_lossless_param['default_dynamic_th'] - else: - ctx.fail("No dynamic_th defined in DEFAULT_LOSSLESS_BUFFER_PARAMETER") + if not xon: + ctx.fail("Xon is mandatory for non-dynamic profile") + + if not xoff: + if shp_enabled: + ctx.fail("Shared headroom pool is enabled, xoff is mandatory for non-dynamic profile") + elif not size: + ctx.fail("Neither xoff nor size is provided") + else: + xoff_number = int(size) - int(xon) + if xoff_number <= 0: + ctx.fail("The xoff must be greater than 0 while we got {} (calculated by: size {} - xon {})".format(xoff_number, size, xon)) + params['xoff'] = str(xoff_number) + + if not size: + if shp_enabled: + size = int(xon) + else: + size = int(xon) + int(xoff) + params['size'] = size + + if dynamic_th: + params['dynamic_th'] = dynamic_th + elif not params.get('dynamic_th'): + # Fetch all the keys of default_lossless_buffer_parameter table + # and then get the default_dynamic_th from that entry (should be only one) + keys = config_db.get_keys('DEFAULT_LOSSLESS_BUFFER_PARAMETER') + if len(keys) != 1: + ctx.fail("Multiple entries are found in DEFAULT_LOSSLESS_BUFFER_PARAMETER while no dynamic_th specified") + + default_lossless_param = config_db.get_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', keys[0]) + if 'default_dynamic_th' in default_lossless_param: + params['dynamic_th'] = default_lossless_param['default_dynamic_th'] + else: + ctx.fail("No dynamic_th defined in DEFAULT_LOSSLESS_BUFFER_PARAMETER") config_db.set_entry("BUFFER_PROFILE", (profile_name), params) @@ -3774,6 +3935,68 @@ def remove_profile(db, profile): else: ctx.fail("Profile {} doesn't exist".format(profile)) +@buffer.group(cls=clicommon.AbbreviationGroup) +@click.pass_context +def shared_headroom_pool(ctx): + """Configure buffer shared headroom pool""" + pass + + +@shared_headroom_pool.command() +@click.argument('ratio', metavar='', type=int, required=True) +@clicommon.pass_db +def over_subscribe_ratio(db, ratio): + """Configure over subscribe ratio""" + config_db = db.cfgdb + ctx = click.get_current_context() + + port_number = len(config_db.get_table('PORT')) + if ratio < 0 or ratio > port_number: + ctx.fail("Invalid over-subscribe-ratio value {}. It should be in range [0, {}]".format(ratio, port_number)) + + default_lossless_param = config_db.get_table("DEFAULT_LOSSLESS_BUFFER_PARAMETER") + first_item = True + for k, v in default_lossless_param.items(): + if not first_item: + ctx.fail("More than one item in DEFAULT_LOSSLESS_BUFFER_PARAMETER table. Only the first one is updated") + first_item = False + + if ratio == 0: + if "over_subscribe_ratio" in v.keys(): + v.pop("over_subscribe_ratio") + else: + v["over_subscribe_ratio"] = ratio + + config_db.set_entry("DEFAULT_LOSSLESS_BUFFER_PARAMETER", k, v) + + +@shared_headroom_pool.command() +@click.argument('size', metavar='', type=int, required=True) +@clicommon.pass_db +def size(db, size): + """Configure shared headroom pool size""" + config_db = db.cfgdb + state_db = db.db + ctx = click.get_current_context() + + _hash = 'BUFFER_MAX_PARAM_TABLE|global' + buffer_max_params = state_db.get_all(state_db.STATE_DB, _hash) + if buffer_max_params: + mmu_size = buffer_max_params.get('mmu_size') + if mmu_size and int(mmu_size) < size: + ctx.fail("Shared headroom pool must be less than mmu size ({})".format(mmu_size)) + + ingress_lossless_pool = config_db.get_entry("BUFFER_POOL", "ingress_lossless_pool") + + if size == 0: + if "xoff" in ingress_lossless_pool: + ingress_lossless_pool.pop("xoff") + else: + ingress_lossless_pool["xoff"] = size + + config_db.set_entry("BUFFER_POOL", "ingress_lossless_pool", ingress_lossless_pool) + + # # 'platform' group ('config platform ...') # @@ -4352,5 +4575,12 @@ def delete(ctx): sflow_tbl['global'].pop('agent_id') config_db.set_entry('SFLOW', 'global', sflow_tbl['global']) + +# Load plugins and register them +helper = util_base.UtilHelper() +for plugin in helper.load_plugins(plugins): + helper.register_plugin(plugin, config) + + if __name__ == '__main__': config() diff --git a/config/muxcable.py b/config/muxcable.py index 2418284692..965bceb6de 100644 --- a/config/muxcable.py +++ b/config/muxcable.py @@ -3,10 +3,10 @@ import sys import click +import re import utilities_common.cli as clicommon from sonic_py_common import multi_asic -from swsssdk import ConfigDBConnector -from swsscommon import swsscommon +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from tabulate import tabulate from utilities_common import platform_sfputil_helper @@ -14,9 +14,11 @@ REDIS_TIMEOUT_MSECS = 0 -CONFIG_SUCCESSFUL = 100 +CONFIG_SUCCESSFUL = 0 CONFIG_FAIL = 1 +VENDOR_NAME = "Credo" +VENDOR_MODEL_REGEX = re.compile(r"CAC\w{3}321P2P\w{2}MS") # Helper functions @@ -71,7 +73,7 @@ def lookup_statedb_and_update_configdb(per_npu_statedb, config_db, port, state_c ipv6_value = get_value_for_key_in_config_tbl(config_db, port, "server_ipv6", "MUX_CABLE") state = get_value_for_key_in_dict(muxcable_statedb_dict, port, "state", "MUX_CABLE_TABLE") - if (state == "active" and configdb_state == "active") or (state == "standby" and configdb_state == "active") or (state == "unknown" and configdb_state == "active") : + if (state == "active" and configdb_state == "active") or (state == "standby" and configdb_state == "active") or (state == "unknown" and configdb_state == "active"): if state_cfg_val == "active": # status is already active, so right back error port_status_dict[port] = 'OK' @@ -90,7 +92,7 @@ def lookup_statedb_and_update_configdb(per_npu_statedb, config_db, port, state_c # dont write anything to db, write OK to user port_status_dict[port] = 'OK' - elif (state == "standby" and configdb_state == "auto") or (state == "unknown" and configdb_state == "auto"): + elif (state == "standby" and configdb_state == "auto") or (state == "unknown" and configdb_state == "auto"): if state_cfg_val == "active": # make the state active config_db.set_entry("MUX_CABLE", port, {"state": "active", @@ -123,7 +125,7 @@ def mode(state, port, json_output): # replace these with correct macros per_npu_configdb[asic_id] = ConfigDBConnector(use_unix_socket_path=True, namespace=namespace) per_npu_configdb[asic_id].connect() - per_npu_statedb[asic_id] = swsscommon.SonicV2Connector(use_unix_socket_path=True, namespace=namespace) + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=True, namespace=namespace) per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) mux_tbl_cfg_db[asic_id] = per_npu_configdb[asic_id].get_table("MUX_CABLE") @@ -147,7 +149,7 @@ def mode(state, port, json_output): if per_npu_statedb[asic_index] is not None: y_cable_asic_table_keys = port_table_keys[asic_index] - logical_key = "MUX_CABLE_TABLE"+"|"+port + logical_key = "MUX_CABLE_TABLE|{}".format(port) if logical_key in y_cable_asic_table_keys: port_status_dict = {} lookup_statedb_and_update_configdb( @@ -188,3 +190,675 @@ def mode(state, port, json_output): click.echo(tabulate(data, headers=headers)) sys.exit(CONFIG_SUCCESSFUL) + + +@muxcable.group(cls=clicommon.AbbreviationGroup) +def prbs(): + """Enable/disable PRBS mode on a port""" + pass + + +@prbs.command() +@click.argument('port', required=True, default=None, type=click.INT) +@click.argument('target', required=True, default=None, type=click.INT) +@click.argument('mode_value', required=True, default=None, type=click.INT) +@click.argument('lane_map', required=True, default=None, type=click.INT) +def enable(port, target, mode_value, lane_map): + """Enable PRBS mode on a port""" + + import sonic_y_cable.y_cable + res = sonic_y_cable.y_cable.enable_prbs_mode(port, target, mode_value, lane_map) + if res != True: + click.echo("PRBS config unsuccesful") + sys.exit(CONFIG_FAIL) + click.echo("PRBS config sucessful") + sys.exit(CONFIG_SUCCESSFUL) + + +@prbs.command() +@click.argument('port', required=True, default=None, type=click.INT) +@click.argument('target', required=True, default=None, type=click.INT) +def disable(port, target): + """Disable PRBS mode on a port""" + + import sonic_y_cable.y_cable + res = sonic_y_cable.y_cable.disable_prbs_mode(port, target) + if res != True: + click.echo("PRBS disable unsuccesful") + sys.exit(CONFIG_FAIL) + click.echo("PRBS disable sucessful") + sys.exit(CONFIG_SUCCESSFUL) + + +@muxcable.group(cls=clicommon.AbbreviationGroup) +def loopback(): + """Enable/disable loopback mode on a port""" + pass + + +@loopback.command() +@click.argument('port', required=True, default=None, type=click.INT) +@click.argument('target', required=True, default=None, type=click.INT) +@click.argument('lane_map', required=True, default=None, type=click.INT) +def enable(port, target, lane_map): + """Enable loopback mode on a port""" + + import sonic_y_cable.y_cable + res = sonic_y_cable.y_cable.enable_loopback_mode(port, target, lane_map) + if res != True: + click.echo("loopback config unsuccesful") + sys.exit(CONFIG_FAIL) + click.echo("loopback config sucessful") + sys.exit(CONFIG_SUCCESSFUL) + + +@loopback.command() +@click.argument('port', required=True, default=None, type=click.INT) +@click.argument('target', required=True, default=None, type=click.INT) +def disable(port, target): + """Disable loopback mode on a port""" + + import sonic_y_cable.y_cable + res = sonic_y_cable.y_cable.disable_loopback_mode(port, target) + if res != True: + click.echo("loopback disable unsuccesful") + sys.exit(CONFIG_FAIL) + click.echo("loopback disable sucessful") + sys.exit(CONFIG_SUCCESSFUL) + + +@muxcable.group(cls=clicommon.AbbreviationGroup) +def hwmode(): + """Configure muxcable hardware directly""" + pass + + +@hwmode.command() +@click.argument('state', metavar='', required=True, type=click.Choice(["active", "standby"])) +@click.argument('port', metavar='', required=True, default=None) +def state(state, port): + """Configure the muxcable mux state {active/standby}""" + + per_npu_statedb = {} + transceiver_table_keys = {} + transceiver_dict = {} + + # Getting all front asic namespace and correspding config and state DB connector + + namespaces = multi_asic.get_front_end_namespaces() + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=False, namespace=namespace) + per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) + + transceiver_table_keys[asic_id] = per_npu_statedb[asic_id].keys( + per_npu_statedb[asic_id].STATE_DB, 'TRANSCEIVER_INFO|*') + + if port is not None and port != "all": + click.confirm(('Muxcable at port {} will be changed to {} state. Continue?'.format(port, state)), abort=True) + logical_port_list = platform_sfputil_helper.get_logical_list() + if port not in logical_port_list: + click.echo("ERR: This is not a valid port, valid ports ({})".format(", ".join(logical_port_list))) + sys.exit(CONFIG_FAIL) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + sys.exit(CONFIG_FAIL) + + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + sys.exit(CONFIG_FAIL) + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + sys.exit(CONFIG_FAIL) + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + + vendor_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "manufacturer", "TRANSCEIVER_INFO") + model_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "model", "TRANSCEIVER_INFO") + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + click.echo("ERR: Got invalid vendor value and model for port {}".format(port)) + sys.exit(CONFIG_FAIL) + + physical_port = physical_port_list[0] + + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + click.echo("ERR: This logical Port {} is not on a muxcable".format(port)) + sys.exit(CONFIG_FAIL) + + import sonic_y_cable.y_cable + read_side = sonic_y_cable.y_cable.check_read_side(physical_port) + if read_side == False or read_side == -1: + click.echo(("ERR: Unable to get read_side for the cable port {}".format(port))) + sys.exit(CONFIG_FAIL) + + mux_direction = sonic_y_cable.y_cable.check_mux_direction(physical_port) + if mux_direction == False or mux_direction == -1: + click.echo(("ERR: Unable to get mux direction for the cable port {}".format(port))) + sys.exit(CONFIG_FAIL) + + if int(read_side) == 1: + if state == "active": + res = sonic_y_cable.y_cable.toggle_mux_to_torA(physical_port) + elif state == "standby": + res = sonic_y_cable.y_cable.toggle_mux_to_torB(physical_port) + click.echo("Success in toggling port {} to {}".format(port, state)) + elif int(read_side) == 2: + if state == "active": + res = sonic_y_cable.y_cable.toggle_mux_to_torB(physical_port) + elif state == "standby": + res = sonic_y_cable.y_cable.toggle_mux_to_torA(physical_port) + click.echo("Success in toggling port {} to {}".format(port, state)) + + if res == False: + click.echo("ERR: Unable to toggle port {} to {}".format(port, state)) + sys.exit(CONFIG_FAIL) + + elif port == "all" and port is not None: + + click.confirm(('Muxcables at all ports will be changed to {} state. Continue?'.format(state)), abort=True) + logical_port_list = platform_sfputil_helper.get_logical_list() + + rc = True + for port in logical_port_list: + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + continue + + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + continue + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + vendor_value = transceiver_dict[asic_index].get("manufacturer", None) + model_value = transceiver_dict[asic_index].get("model", None) + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + continue + + physical_port = physical_port_list[0] + + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + continue + + import sonic_y_cable.y_cable + read_side = sonic_y_cable.y_cable.check_read_side(physical_port) + if read_side == False or read_side == -1: + click.echo(("ERR: Unable to get read side for the cable port {}".format(port))) + rc = False + continue + + mux_direction = sonic_y_cable.y_cable.check_mux_direction(physical_port) + if mux_direction == False or mux_direction == -1: + click.echo(("ERR: Unable to get mux direction for the cable port {}".format(port))) + rc = False + continue + + if int(read_side) == 1: + if state == "active": + res = sonic_y_cable.y_cable.toggle_mux_to_torA(physical_port) + elif state == "standby": + res = sonic_y_cable.y_cable.toggle_mux_to_torB(physical_port) + click.echo("Success in toggling port {} to {}".format(port, state)) + elif int(read_side) == 2: + if state == "active": + res = sonic_y_cable.y_cable.toggle_mux_to_torB(physical_port) + elif state == "standby": + res = sonic_y_cable.y_cable.toggle_mux_to_torA(physical_port) + click.echo("Success in toggling port {} to {}".format(port, state)) + + if res == False: + rc = False + click.echo("ERR: Unable to toggle port {} to {}".format(port, state)) + + if rc == False: + click.echo("ERR: Unable to toggle one or more ports to {}".format(state)) + sys.exit(CONFIG_FAIL) + + +@hwmode.command() +@click.argument('state', metavar='', required=True, type=click.Choice(["auto", "manual"])) +@click.argument('port', metavar='', required=True, default=None) +def setswitchmode(state, port): + """Configure the muxcable mux switching mode {auto/manual}""" + + per_npu_statedb = {} + transceiver_dict = {} + + # Getting all front asic namespace and correspding config and state DB connector + + namespaces = multi_asic.get_front_end_namespaces() + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=False, namespace=namespace) + per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) + + if port is not None and port != "all": + click.confirm(('Muxcable at port {} will be changed to {} switching mode. Continue?'.format(port, state)), abort=True) + logical_port_list = platform_sfputil_helper.get_logical_list() + if port not in logical_port_list: + click.echo("ERR: This is not a valid port, valid ports ({})".format(", ".join(logical_port_list))) + sys.exit(CONFIG_FAIL) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + sys.exit(CONFIG_FAIL) + + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + sys.exit(CONFIG_FAIL) + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + sys.exit(CONFIG_FAIL) + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + + vendor_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "manufacturer", "TRANSCEIVER_INFO") + model_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "model", "TRANSCEIVER_INFO") + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + click.echo("ERR: Got invalid vendor value and model for port {}".format(port)) + sys.exit(CONFIG_FAIL) + + physical_port = physical_port_list[0] + + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + click.echo("ERR: This logical Port {} is not on a muxcable".format(port)) + sys.exit(CONFIG_FAIL) + + if state == "auto": + mode = sonic_y_cable.y_cable.SWITCHING_MODE_AUTO + elif state == "manual": + mode = sonic_y_cable.y_cable.SWITCHING_MODE_MANUAL + import sonic_y_cable.y_cable + result = sonic_y_cable.y_cable.set_switching_mode(physical_port, mode) + if result == False: + click.echo(("ERR: Unable to set switching mode for the cable port {}".format(port))) + sys.exit(CONFIG_FAIL) + + click.echo("Success in switching mode on port {} to {}".format(port, state)) + + elif port == "all" and port is not None: + + click.confirm(('Muxcable at port {} will be changed to {} switching mode. Continue?'.format(port, state)), abort=True) + logical_port_list = platform_sfputil_helper.get_logical_list() + + rc = True + for port in logical_port_list: + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + continue + + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + continue + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + vendor_value = transceiver_dict[asic_index].get("manufacturer", None) + model_value = transceiver_dict[asic_index].get("model", None) + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + continue + + physical_port = physical_port_list[0] + + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + continue + + if state == "auto": + mode = sonic_y_cable.y_cable.SWITCHING_MODE_AUTO + elif state == "manual": + mode = sonic_y_cable.y_cable.SWITCHING_MODE_MANUAL + import sonic_y_cable.y_cable + result = sonic_y_cable.y_cable.set_switching_mode(physical_port, mode) + if result == False: + rc = False + click.echo("ERR: Unable to set switching mode on port {} to {}".format(port, state)) + + click.echo("Success in switching mode on port {} to {}".format(port, state)) + + if rc == False: + click.echo("ERR: Unable to set switching mode one or more ports to {}".format(state)) + sys.exit(CONFIG_FAIL) + + +def get_per_npu_statedb(per_npu_statedb, port_table_keys): + + # Getting all front asic namespace and correspding config and state DB connector + + namespaces = multi_asic.get_front_end_namespaces() + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + # replace these with correct macros + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=True, namespace=namespace) + per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) + + port_table_keys[asic_id] = per_npu_statedb[asic_id].keys( + per_npu_statedb[asic_id].STATE_DB, 'MUX_CABLE_TABLE|*') + + +def get_physical_port_list(port): + + physical_port_list = [] + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + sys.exit(CONFIG_FAIL) + + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + sys.exit(CONFIG_FAIL) + + return (physical_port_list, asic_index) + + +def perform_download_firmware(physical_port, fwfile, port): + import sonic_y_cable.y_cable + result = sonic_y_cable.y_cable.download_firmware(physical_port, fwfile) + if result == sonic_y_cable.y_cable.FIRMWARE_DOWNLOAD_SUCCESS: + click.echo("firmware download successful {}".format(port)) + return True + else: + click.echo("firmware download failure {}".format(port)) + return False + + +def perform_activate_firmware(physical_port, port): + import sonic_y_cable.y_cable + result = sonic_y_cable.y_cable.activate_firmware(physical_port) + if result == sonic_y_cable.y_cable.FIRMWARE_ACTIVATE_SUCCESS: + click.echo("firmware activate successful for {}".format(port)) + return True + else: + click.echo("firmware activate failure for {}".format(port)) + return False + + +def perform_rollback_firmware(physical_port, port): + import sonic_y_cable.y_cable + result = sonic_y_cable.y_cable.rollback_firmware(physical_port) + if result == sonic_y_cable.y_cable.FIRMWARE_ROLLBACK_SUCCESS: + click.echo("firmware rollback successful {}".format(port)) + return True + else: + click.echo("firmware rollback failure {}".format(port)) + return False + + +@muxcable.group(cls=clicommon.AbbreviationGroup) +def firmware(): + """Configure muxcable firmware command""" + pass + + +@firmware.command() +@click.argument('fwfile', metavar='', required=True) +@click.argument('port', metavar='', required=True, default=None) +def download(fwfile, port): + """Config muxcable firmware download""" + + per_npu_statedb = {} + y_cable_asic_table_keys = {} + port_table_keys = {} + + get_per_npu_statedb(per_npu_statedb, port_table_keys) + + if port is not None and port != "all": + + physical_port_list = [] + physical_port_list, asic_index = get_physical_port_list(port) + physical_port = physical_port_list[0] + if per_npu_statedb[asic_index] is not None: + y_cable_asic_table_keys = port_table_keys[asic_index] + logical_key = "MUX_CABLE_TABLE|{}".format(port) + if logical_key in y_cable_asic_table_keys: + perform_download_firmware(physical_port, fwfile, port) + + else: + click.echo("this is not a valid port present on mux_cable".format(port)) + sys.exit(CONFIG_FAIL) + else: + click.echo("there is not a valid asic table for this asic_index".format(asic_index)) + sys.exit(CONFIG_FAIL) + + elif port == "all" and port is not None: + + rc = CONFIG_SUCCESSFUL + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + for key in port_table_keys[asic_id]: + port = key.split("|")[1] + + physical_port_list = [] + (physical_port_list, asic_index) = get_physical_port_list(port) + + physical_port = physical_port_list[0] + + status = perform_download_firmware(physical_port, fwfile, port) + + if status is not True: + rc = CONFIG_FAIL + + sys.exit(rc) + + +@firmware.command() +@click.argument('port', metavar='', required=True, default=None) +def activate(port): + """Config muxcable firmware activate""" + + per_npu_statedb = {} + y_cable_asic_table_keys = {} + port_table_keys = {} + + get_per_npu_statedb(per_npu_statedb, port_table_keys) + + if port is not None and port != "all": + + physical_port_list = [] + (physical_port_list, asic_index) = get_physical_port_list(port) + physical_port = physical_port_list[0] + if per_npu_statedb[asic_index] is not None: + y_cable_asic_table_keys = port_table_keys[asic_index] + logical_key = "MUX_CABLE_TABLE|{}".format(port) + if logical_key in y_cable_asic_table_keys: + perform_activate_firmware(physical_port, port) + + else: + click.echo("this is not a valid port present on mux_cable".format(port)) + sys.exit(CONFIG_FAIL) + else: + click.echo("there is not a valid asic table for this asic_index".format(asic_index)) + sys.exit(CONFIG_FAIL) + + elif port == "all" and port is not None: + + rc = CONFIG_SUCCESSFUL + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + for key in port_table_keys[asic_id]: + port = key.split("|")[1] + + physical_port_list = [] + + (physical_port_list, asic_index) = get_physical_port_list(port) + physical_port = physical_port_list[0] + status = perform_activate_firmware(physical_port, port) + + if status is not True: + rc = CONFIG_FAIL + + sys.exit(rc) + + +@firmware.command() +@click.argument('port', metavar='', required=True, default=None) +def rollback(port): + """Config muxcable firmware rollback""" + + port_table_keys = {} + y_cable_asic_table_keys = {} + per_npu_statedb = {} + + get_per_npu_statedb(per_npu_statedb, port_table_keys) + + if port is not None and port != "all": + + physical_port_list = [] + (physical_port_list, asic_index) = get_physical_port_list(port) + physical_port = physical_port_list[0] + if per_npu_statedb[asic_index] is not None: + y_cable_asic_table_keys = port_table_keys[asic_index] + logical_key = "MUX_CABLE_TABLE|{}".format(port) + if logical_key in y_cable_asic_table_keys: + perform_rollback_firmware(physical_port, port) + + else: + click.echo("this is not a valid port present on mux_cable".format(port)) + sys.exit(CONFIG_FAIL) + else: + click.echo("there is not a valid asic table for this asic_index".format(asic_index)) + sys.exit(CONFIG_FAIL) + + elif port == "all" and port is not None: + + rc = CONFIG_SUCCESSFUL + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + for key in port_table_keys[asic_id]: + port = key.split("|")[1] + + physical_port_list = [] + (physical_port_list, asic_index) = get_physical_port_list(port) + physical_port = physical_port_list[0] + status = perform_rollback_firmware(physical_port, port) + + if status is not True: + rc = CONFIG_FAIL + + sys.exit(rc) diff --git a/config/nat.py b/config/nat.py index d3b0b453ec..99e21b2750 100644 --- a/config/nat.py +++ b/config/nat.py @@ -1,8 +1,7 @@ import ipaddress import click -from swsssdk import ConfigDBConnector -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector def is_valid_ipv4_address(address): diff --git a/config/plugins/__init__.py b/config/plugins/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/config/mlnx.py b/config/plugins/mlnx.py similarity index 96% rename from config/mlnx.py rename to config/plugins/mlnx.py index c8c9cfb0c2..0883aa5799 100644 --- a/config/mlnx.py +++ b/config/plugins/mlnx.py @@ -11,6 +11,7 @@ import click from sonic_py_common import logger + from sonic_py_common import device_info import utilities_common.cli as clicommon except ImportError as e: raise ImportError("%s - required module not found" % str(e)) @@ -229,5 +230,10 @@ def sdk_sniffer_disable(): # pass +def register(cli): + version_info = device_info.get_sonic_version_info() + if (version_info and version_info.get('asic_type') == 'mellanox'): + cli.commands['platform'].add_command(mlnx) + if __name__ == '__main__': sniffer() diff --git a/config/vlan.py b/config/vlan.py index 75ec66264b..36ef3da0ac 100644 --- a/config/vlan.py +++ b/config/vlan.py @@ -46,9 +46,17 @@ def del_vlan(db, vid): if clicommon.check_if_vlanid_exist(db.cfgdb, vlan) == False: ctx.fail("{} does not exist".format(vlan)) + intf_table = db.cfgdb.get_table('VLAN_INTERFACE') + for intf_key in intf_table: + if ((type(intf_key) is str and intf_key == 'Vlan{}'.format(vid)) or + (type(intf_key) is tuple and intf_key[0] == 'Vlan{}'.format(vid))): + ctx.fail("{} can not be removed. First remove IP addresses assigned to this VLAN".format(vlan)) + keys = [ (k, v) for k, v in db.cfgdb.get_table('VLAN_MEMBER') if k == 'Vlan{}'.format(vid) ] - for k in keys: - db.cfgdb.set_entry('VLAN_MEMBER', k, None) + + if keys: + ctx.fail("VLAN ID {} can not be removed. First remove all members assigned to this VLAN.".format(vid)) + db.cfgdb.set_entry('VLAN', 'Vlan{}'.format(vid), None) def restart_ndppd(): @@ -136,6 +144,14 @@ def add_vlan_member(db, vid, port, untagged): if (is_port and clicommon.is_port_router_interface(db.cfgdb, port)) or \ (not is_port and clicommon.is_pc_router_interface(db.cfgdb, port)): ctx.fail("{} is a router interface!".format(port)) + + portchannel_member_table = db.cfgdb.get_table('PORTCHANNEL_MEMBER') + + if (is_port and clicommon.interface_is_in_portchannel(portchannel_member_table, port)): + ctx.fail("{} is part of portchannel!".format(port)) + + if (clicommon.interface_is_untagged_member(db.cfgdb, port) and untagged): + ctx.fail("{} is already untagged member!".format(port)) db.cfgdb.set_entry('VLAN_MEMBER', (vlan, port), {'tagging_mode': "untagged" if untagged else "tagged" }) diff --git a/consutil/lib.py b/consutil/lib.py index d1aee008df..56f4a63596 100644 --- a/consutil/lib.py +++ b/consutil/lib.py @@ -4,16 +4,14 @@ # Helper code for CLI for interacting with switches via console device # -try: - import click - import re - import subprocess - import pexpect - import sys - import os - from sonic_py_common import device_info -except ImportError as e: - raise ImportError("%s - required module not found" % str(e)) +import os +import pexpect +import re +import subprocess +import sys + +import click +from sonic_py_common import device_info ERR_DISABLE = 1 ERR_CMD = 2 @@ -46,7 +44,7 @@ PICOCOM_READY = "Terminal ready" PICOCOM_BUSY = "Resource temporarily unavailable" -FILENAME = "udevprefix.conf" +UDEV_PREFIX_CONF_FILENAME = "udevprefix.conf" TIMEOUT_SEC = 0.2 @@ -266,10 +264,10 @@ class SysInfoProvider(object): @staticmethod def init_device_prefix(): platform_path, _ = device_info.get_paths_to_platform_and_hwsku_dirs() - PLUGIN_PATH = "/".join([platform_path, "plugins", FILENAME]) + UDEV_PREFIX_CONF_FILE_PATH = os.path.join(platform_path, UDEV_PREFIX_CONF_FILENAME) - if os.path.exists(PLUGIN_PATH): - fp = open(PLUGIN_PATH, 'r') + if os.path.exists(UDEV_PREFIX_CONF_FILE_PATH): + fp = open(UDEV_PREFIX_CONF_FILE_PATH, 'r') lines = fp.readlines() SysInfoProvider.DEVICE_PREFIX = "/dev/" + lines[0].rstrip() diff --git a/consutil/main.py b/consutil/main.py index b4ee3fa4fe..9fc41cded5 100644 --- a/consutil/main.py +++ b/consutil/main.py @@ -41,7 +41,7 @@ def show(db, brief): ports.sort(key=lambda p: int(p.line_num)) # set table header style - header = ["Line", "Baud", "PID", "Start Time", "Device"] + header = ["Line", "Baud", "Flow Control", "PID", "Start Time", "Device"] body = [] for port in ports: # runtime information @@ -49,7 +49,8 @@ def show(db, brief): pid = port.session_pid if port.session_pid else "-" date = port.session_start_date if port.session_start_date else "-" baud = port.baud - body.append([busy+port.line_num, baud if baud else "-", pid if pid else "-", date if date else "-", port.remote_device]) + flow_control = "Enabled" if port.flow_control else "Disabled" + body.append([busy+port.line_num, baud if baud else "-", flow_control, pid if pid else "-", date if date else "-", port.remote_device]) click.echo(tabulate(body, header, stralign='right')) # 'clear' subcommand @@ -73,6 +74,8 @@ def clear(db, target, devicename): if not target_port.clear_session(): click.echo("No process is connected to line " + target_port.line_num) + else: + click.echo("Cleared line") # 'connect' subcommand @consutil.command() diff --git a/counterpoll/main.py b/counterpoll/main.py index dbbbe7aac5..ff9ca49dd4 100644 --- a/counterpoll/main.py +++ b/counterpoll/main.py @@ -1,10 +1,11 @@ import click import json -import swsssdk +from swsscommon.swsscommon import ConfigDBConnector from tabulate import tabulate BUFFER_POOL_WATERMARK = "BUFFER_POOL_WATERMARK" PORT_BUFFER_DROP = "PORT_BUFFER_DROP" +PG_DROP = "PG_DROP" DISABLE = "disable" ENABLE = "enable" DEFLT_60_SEC= "default (60000)" @@ -24,7 +25,7 @@ def queue(): @click.argument('poll_interval', type=click.IntRange(100, 30000)) def interval(poll_interval): """ Set queue counter query interval """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() queue_info = {} if poll_interval is not None: @@ -34,7 +35,7 @@ def interval(poll_interval): @queue.command() def enable(): """ Enable queue counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() queue_info = {} queue_info['FLEX_COUNTER_STATUS'] = 'enable' @@ -43,7 +44,7 @@ def enable(): @queue.command() def disable(): """ Disable queue counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() queue_info = {} queue_info['FLEX_COUNTER_STATUS'] = 'disable' @@ -58,7 +59,7 @@ def port(): @click.argument('poll_interval', type=click.IntRange(100, 30000)) def interval(poll_interval): """ Set queue counter query interval """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() port_info = {} if poll_interval is not None: @@ -68,7 +69,7 @@ def interval(poll_interval): @port.command() def enable(): """ Enable port counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() port_info = {} port_info['FLEX_COUNTER_STATUS'] = 'enable' @@ -77,7 +78,7 @@ def enable(): @port.command() def disable(): """ Disable port counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() port_info = {} port_info['FLEX_COUNTER_STATUS'] = 'disable' @@ -98,7 +99,7 @@ def interval(poll_interval): This is a short term solution and should be changed once the performance is enhanced """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() port_info = {} if poll_interval: @@ -108,7 +109,7 @@ def interval(poll_interval): @port_buffer_drop.command() def enable(): """ Enable port counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() port_info = {} port_info['FLEX_COUNTER_STATUS'] = ENABLE @@ -117,12 +118,51 @@ def enable(): @port_buffer_drop.command() def disable(): """ Disable port counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() port_info = {} port_info['FLEX_COUNTER_STATUS'] = DISABLE configdb.mod_entry("FLEX_COUNTER_TABLE", PORT_BUFFER_DROP, port_info) +# Ingress PG drop packet stat +@cli.group() +@click.pass_context +def pg_drop(ctx): + """ Ingress PG drop counter commands """ + ctx.obj = swsssdk.ConfigDBConnector() + ctx.obj.connect() + +@pg_drop.command() +@click.argument('poll_interval', type=click.IntRange(1000, 30000)) +@click.pass_context +def interval(ctx, poll_interval): + """ + Set pg_drop packets counter query interval + interval is between 1s and 30s. + """ + + port_info = {} + port_info['POLL_INTERVAL'] = poll_interval + ctx.obj.mod_entry("FLEX_COUNTER_TABLE", PG_DROP, port_info) + +@pg_drop.command() +@click.pass_context +def enable(ctx): + """ Enable pg_drop counter query """ + + port_info = {} + port_info['FLEX_COUNTER_STATUS'] = ENABLE + ctx.obj.mod_entry("FLEX_COUNTER_TABLE", PG_DROP, port_info) + +@pg_drop.command() +@click.pass_context +def disable(ctx): + """ Disable pg_drop counter query """ + + port_info = {} + port_info['FLEX_COUNTER_STATUS'] = DISABLE + ctx.obj.mod_entry("FLEX_COUNTER_TABLE", PG_DROP, port_info) + # RIF counter commands @cli.group() def rif(): @@ -132,7 +172,7 @@ def rif(): @click.argument('poll_interval') def interval(poll_interval): """ Set rif counter query interval """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() rif_info = {} if poll_interval is not None: @@ -142,7 +182,7 @@ def interval(poll_interval): @rif.command() def enable(): """ Enable rif counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() rif_info = {} rif_info['FLEX_COUNTER_STATUS'] = 'enable' @@ -151,7 +191,7 @@ def enable(): @rif.command() def disable(): """ Disable rif counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() rif_info = {} rif_info['FLEX_COUNTER_STATUS'] = 'disable' @@ -166,7 +206,7 @@ def watermark(): @click.argument('poll_interval', type=click.IntRange(1000, 30000)) def interval(poll_interval): """ Set watermark counter query interval for both queue and PG watermarks """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() queue_wm_info = {} pg_wm_info = {} @@ -182,7 +222,7 @@ def interval(poll_interval): @watermark.command() def enable(): """ Enable watermark counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() fc_info = {} fc_info['FLEX_COUNTER_STATUS'] = 'enable' @@ -193,7 +233,7 @@ def enable(): @watermark.command() def disable(): """ Disable watermark counter query """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() fc_info = {} fc_info['FLEX_COUNTER_STATUS'] = 'disable' @@ -204,7 +244,7 @@ def disable(): @cli.command() def show(): """ Show the counter configuration """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() queue_info = configdb.get_entry('FLEX_COUNTER_TABLE', 'QUEUE') port_info = configdb.get_entry('FLEX_COUNTER_TABLE', 'PORT') @@ -212,6 +252,7 @@ def show(): rif_info = configdb.get_entry('FLEX_COUNTER_TABLE', 'RIF') queue_wm_info = configdb.get_entry('FLEX_COUNTER_TABLE', 'QUEUE_WATERMARK') pg_wm_info = configdb.get_entry('FLEX_COUNTER_TABLE', 'PG_WATERMARK') + pg_drop_info = configdb.get_entry('FLEX_COUNTER_TABLE', PG_DROP) buffer_pool_wm_info = configdb.get_entry('FLEX_COUNTER_TABLE', BUFFER_POOL_WATERMARK) header = ("Type", "Interval (in ms)", "Status") @@ -228,6 +269,8 @@ def show(): data.append(["QUEUE_WATERMARK_STAT", queue_wm_info.get("POLL_INTERVAL", DEFLT_10_SEC), queue_wm_info.get("FLEX_COUNTER_STATUS", DISABLE)]) if pg_wm_info: data.append(["PG_WATERMARK_STAT", pg_wm_info.get("POLL_INTERVAL", DEFLT_10_SEC), pg_wm_info.get("FLEX_COUNTER_STATUS", DISABLE)]) + if pg_drop_info: + data.append(['PG_DROP_STAT', pg_drop_info.get("POLL_INTERVAL", DEFLT_10_SEC), pg_drop_info.get("FLEX_COUNTER_STATUS", DISABLE)]) if buffer_pool_wm_info: data.append(["BUFFER_POOL_WATERMARK_STAT", buffer_pool_wm_info.get("POLL_INTERVAL", DEFLT_10_SEC), buffer_pool_wm_info.get("FLEX_COUNTER_STATUS", DISABLE)]) diff --git a/crm/main.py b/crm/main.py index b419cc212f..fdde198b1a 100644 --- a/crm/main.py +++ b/crm/main.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 import click -import swsssdk +from swsscommon.swsscommon import ConfigDBConnector, SonicDBConfig from tabulate import tabulate from utilities_common import multi_asic as multi_asic_util from sonic_py_common import multi_asic @@ -34,7 +34,7 @@ def show_summary(self): # Get the namespace list namespaces = multi_asic.get_namespace_list() - configdb = swsssdk.ConfigDBConnector(namespace=namespaces[0]) + configdb = ConfigDBConnector(namespace=namespaces[0]) configdb.connect() crm_info = configdb.get_entry('CRM', 'Config') @@ -58,7 +58,7 @@ def show_thresholds(self, resource): # Get the namespace list namespaces = multi_asic.get_namespace_list() - configdb = swsssdk.ConfigDBConnector(namespace=namespaces[0]) + configdb = ConfigDBConnector(namespace=namespaces[0]) configdb.connect() crm_info = configdb.get_entry('CRM', 'Config') @@ -211,15 +211,20 @@ def cli(ctx): # Use the db object if given as input. db = None if ctx.obj is None else ctx.obj.cfgdb + # Note: SonicDBConfig may be already initialized in unit test, then skip + if not SonicDBConfig.isInit(): + if multi_asic.is_multi_asic(): + # Load the global config file database_global.json once. + SonicDBConfig.load_sonic_global_db_config() + else: + SonicDBConfig.initialize() + context = { "crm": Crm(db) } ctx.obj = context - # Load the global config file database_global.json once. - swsssdk.SonicDBConfig.load_sonic_global_db_config() - @cli.group() @click.pass_context def config(ctx): diff --git a/doc/Command-Reference.md b/doc/Command-Reference.md index 3088b6db61..ab4e28dbdc 100644 --- a/doc/Command-Reference.md +++ b/doc/Command-Reference.md @@ -110,6 +110,7 @@ * [QoS Show commands](#qos-show-commands) * [PFC](#pfc) * [Queue And Priority-Group](#queue-and-priority-group) + * [Buffer Pool](#buffer-pool) * [QoS config commands](#qos-config-commands) * [sFlow](#sflow) * [sFlow Show commands](#sflow-show-commands) @@ -142,6 +143,7 @@ * [Watermark Show commands](#watermark-show-commands) * [Watermark Config commands](#watermark-config-commands) * [Software Installation and Management](#software-installation-and-management) + * [SONiC Package Manager](#sonic-package-manager) * [SONiC Installer](#sonic-installer) * [Troubleshooting Commands](#troubleshooting-commands) * [Routing Stack](#routing-stack) @@ -340,6 +342,7 @@ This command displays the full list of show commands available in the software; aaa Show AAA configuration acl Show ACL related information arp Show IP ARP table + buffer_pool Show details of the Buffer-pools clock Show date and time ecn Show ECN configuration environment Show environmentals (voltages, fans, temps) @@ -1369,6 +1372,35 @@ When the optional argument "max_priority" is specified, each rule’s priority Go Back To [Beginning of the document](#) or [Beginning of this section](#acl) +**config acl add table** + +This command is used to create new ACL tables. + +- Usage: + ``` + config acl add table [OPTIONS] [-d ] [-p ] [-s (ingress | egress)] + ``` + +- Parameters: + - table_name: The name of the ACL table to create. + - table_type: The type of ACL table to create (e.g. "L3", "L3V6", "MIRROR") + - description: A description of the table for the user. (default is the table_name) + - ports: A comma-separated list of ports/interfaces to add to the table. The behavior is as follows: + - Physical ports will be bound as physical ports + - Portchannels will be bound as portchannels - passing a portchannel member is invalid + - VLANs will be expanded into their members (e.g. "Vlan1000" will become "Ethernet0,Ethernet2,Ethernet4...") + - stage: The stage this ACL table will be applied to, either ingress or egress. (default is ingress) + +- Examples: + ``` + admin@sonic:~$ sudo config acl add table EXAMPLE L3 -p Ethernet0,Ethernet4 -s ingress + ``` + ``` + admin@sonic:~$ sudo config acl add table EXAMPLE_2 L3V6 -p Vlan1000,PortChannel0001,Ethernet128 -s egress + ``` + +Go Back To [Beginning of the document](#) or [Beginning of this section](#acl) + ## ARP & NDP @@ -1962,13 +1994,13 @@ This command displays serial port or a virtual network connection status. - Example: ``` admin@sonic:~$ show line - Line Baud PID Start Time Device - ------ ------ ----- ------------ -------- - 0 - - - - 1 9600 - - switch1 - 2 - - - - 3 - - - - 4 - - - + Line Baud Flow Control PID Start Time Device + ------ ------ -------------- ----- ------------ -------- + 1 9600 Enabled - - switch1 + 2 - Disabled - - + 3 - Disabled - - + 4 - Disabled - - + 5 - Disabled - - ``` Optionally, you can display configured console ports only by specifying the `-b` or `--breif` flag. @@ -1976,15 +2008,43 @@ Optionally, you can display configured console ports only by specifying the `-b` - Example: ``` admin@sonic:~$ show line -b - Line Baud PID Start Time Device - ------ ------ ----- ------------ -------- - 1 9600 - - switch1 + Line Baud Flow Control PID Start Time Device + ------ ------ -------------- ----- ------------ -------- + 1 9600 Enabled - - switch1 ``` ## Console config commands This sub-section explains the list of configuration options available for console management module. +**config console enable** + +This command is used to enable SONiC console switch feature. + +- Usage: + ``` + config console enable + ``` + +- Example: + ``` + admin@sonic:~$ sudo config console enable + ``` + +**config console disable** + +This command is used to disable SONiC console switch feature. + +- Usage: + ``` + config console disable + ``` + +- Example: + ``` + admin@sonic:~$ sudo config console disable + ``` + **config console add** This command is used to add a console port setting. @@ -2363,6 +2423,31 @@ Dynamic buffer management is responsible for calculating buffer size according t ### Configuration commands +**configure shared headroom pool** + +This command is used to configure the shared headroom pool. The shared headroom pool can be enabled in the following ways: + +- Configure the over subscribe ratio. In this case, the size of shared headroom pool is calculated as the accumulative xoff of all of the lossless PG divided by the over subscribe ratio. +- Configure the size. + +In case both of the above parameters have been configured, the `size` will take effect. To disable shared headroom pool, configure both parameters to zero. + +- Usage: + + ``` + config buffer shared-headroom-pool over-subscribe-ratio + config buffer shared-headroom-pool size + ``` + + The range of over-subscribe-ratio is from 1 to number of ports inclusive. + +- Example: + + ``` + admin@sonic:~$ sudo config shared-headroom-pool over-subscribe-ratio 2 + admin@sonic:~$ sudo config shared-headroom-pool size 1024000 + ``` + **configure a lossless buffer profile** This command is used to configure a lossless buffer profile. @@ -2370,18 +2455,21 @@ This command is used to configure a lossless buffer profile. - Usage: ``` - config buffer_profile add -xon -xoff [-size ] [-dynamic_th ] [-pool ] - config buffer_profile set -xon -xoff [-size ] [-dynamic_th ] [-pool ] - config buffer_profile remove + config buffer profile add --xon --xoff [-size ] [-dynamic_th ] [-pool ] + config buffer profile set --xon --xoff [-size ] [-dynamic_th ] [-pool ] + config buffer profile remove ``` All the parameters are devided to two groups, one for headroom and one for dynamic_th. For any command at lease one group of parameters should be provided. For headroom parameters: - - At lease one of `xoff` and `size` should be provided and the other will be optional and conducted via the formula `xon + xoff = size`. - All other parameters are optional. - `xon` is madantory. - - `xon` + `xoff` <= `size`; For Mellanox platform xon + xoff == size + - If shared headroom pool is disabled: + - At lease one of `xoff` and `size` should be provided and the other will be optional and conducted via the formula `xon + xoff = size`. + - `xon` + `xoff` <= `size`; For Mellanox platform xon + xoff == size + - If shared headroom pool is enabled: + - `xoff` should be provided. + - `size` = `xoff` if it is not provided. If only headroom parameters are provided, the `dynamic_th` will be taken from `CONFIG_DB.DEFAULT_LOSSLESS_BUFFER_PARAMETER.default_dynamic_th`. @@ -2397,8 +2485,8 @@ This command is used to configure a lossless buffer profile. - Example: ``` - admin@sonic:~$ sudo config buffer_profile add profile1 -xon 18432 -xoff 18432 - admin@sonic:~$ sudo config buffer_profile remove profile1 + admin@sonic:~$ sudo config buffer profile add profile1 --xon 18432 --xoff 18432 + admin@sonic:~$ sudo config buffer profile remove profile1 ``` **config interface cable_length** @@ -2597,6 +2685,12 @@ This command is used to display the status of buffer pools and profiles currentl ``` admin@sonic:~$ show buffer configuration + Lossless traffic pattern: + -------------------- - + default_dynamic_th 0 + over_subscribe_ratio 0 + -------------------- - + Pool: ingress_lossless_pool ---- -------- type ingress @@ -4734,6 +4828,54 @@ While displaying the muxcable configuration, users can configure the following f } ``` +**show muxcable ber-info** + +This command displays the ber(Bit error rate) of the port user provides on the target user provides. The target provided as an integer corresponds to actual target as. +0 -> local +1 -> tor 1 +2 -> tor 2 +3 -> nic + +- Usage: + ``` + Usage: show muxcable ber-info [OPTIONS] PORT TARGET + ``` + + +- PORT required - Port number should be a valid port +- TARGET required - the actual target to get the ber info of. + +- Example: + ``` + admin@sonic:~$ show muxcable ber-info 1 1 + Lane1 Lane2 + ------- ------- + 0 0 + ``` + +**show muxcable ber-info** + +This command displays the eye info in mv(milli volts) of the port user provides on the target user provides. The target provided as an integer corresponds to actual target as. +0 -> local +1 -> tor 1 +2 -> tor 2 +3 -> nic + +- Usage: + ``` + Usage: show muxcable eye-info [OPTIONS] PORT TARGET + ``` + +- PORT required - Port number should be a valid port +- TARGET required - the actual target to get the eye info of. + +- Example: + ``` + admin@sonic:~$ show muxcable ber-info 1 1 + Lane1 Lane2 + ------- ------- + 632 622 + ``` ### Muxcable Config commands @@ -4769,7 +4911,6 @@ While configuring the muxcable, users needs to configure the following fields fo "Ethernet0": "OK" } ``` - ``` admin@sonic:~$ sudo config muxcable mode active all port state @@ -4785,7 +4926,67 @@ While configuring the muxcable, users needs to configure the following fields fo "Ethernet32": "INPROGRESS", "Ethernet0": "OK" } - ``` + ``` +**config muxcable prbs enable/disable** + +This command is used for setting the configuration and enable/diable of prbs on a port user provides. While enabling in addition to port the user also needs to provides the target, prbs mode and lane map on which the user intends to run prbs on. The target reflects where the enable/dsiable will happen. + +- Usage: + ``` + config muxcable prbs enable [OPTIONS] PORT TARGET MODE_VALUE LANE_MAP + config muxcable prbs disable [OPTIONS] PORT TARGET + ``` + +While configuring the muxcable, users needs to configure the following fields for the operation + +- PORT required - Port number should be a valid port +- TARGET required - the actual target to run the prbs on + 0 -> local side, + 1 -> TOR 1 + 2 -> TOR 2 + 3 -> NIC +- MODE_VALUE required - the mode/type for configuring the PRBS mode. + 0x00 = PRBS 9, 0x01 = PRBS 15, 0x02 = PRBS 23, 0x03 = PRBS 31 +- LANE_MAP required - an integer representing the lane_map to be run PRBS on + 0bit for lane 0, 1bit for lane1 and so on. + for example 3 -> 0b'0011 , means running on lane0 and lane1 +- Example: + ``` + admin@sonic:~$ sudo config muxcable prbs enable 1 1 3 3 + PRBS config sucessful + admin@sonic:~$ sudo config muxcable prbs disable 1 0 + PRBS disable sucessful + ``` + +**config muxcable loopback enable/disable** + +This command is used for setting the configuration and enable/disable of loopback on a port user provides. While enabling in addition to port the user also needs to provides the target and lane map on which the user intends to run loopback on. The target reflects where the enable/dsiable will happen. + +- Usage: + ``` + config muxcable loopback enable [OPTIONS] PORT TARGET LANE_MAP + config muxcable loopback disable [OPTIONS] PORT TARGET + ``` + +While configuring the muxcable, users needs to configure the following fields for the operation + +- PORT required - Port number should be a valid port +- TARGET required - the actual target to run the loopback on + 0 -> local side, + 1 -> TOR 1 + 2 -> TOR 2 + 3 -> NIC +- LANE_MAP required - an integer representing the lane_map to be run loopback on + 0bit for lane 0, 1bit for lane1 and so on. + for example 3 -> 0b'0011 , means running on lane0 and lane1 + +- Example: + ``` + admin@sonic:~$ sudo config muxcable loopback enable 1 1 3 + loopback config sucessful + admin@sonic:~$ sudo config muxcable loopback disable 1 0 + loopback disable sucessfull + ``` Go Back To [Beginning of the document](#) or [Beginning of this section](#muxcable) @@ -5953,11 +6154,14 @@ This command displays the user watermark for the queues (Egress shared pool occu **show priority-group** -This command displays the user watermark or persistent-watermark for the Ingress "headroom" or "shared pool occupancy" per priority-group for all ports +This command displays: +1) The user watermark or persistent-watermark for the Ingress "headroom" or "shared pool occupancy" per priority-group for all ports. +2) Dropped packets per priority-group for all ports - Usage: ``` show priority-group (watermark | persistent-watermark) (headroom | shared) + show priority-group drop counters ``` - Example: @@ -5987,6 +6191,18 @@ This command displays the user watermark or persistent-watermark for the Ingress admin@sonic:~$ show priority-group persistent-watermark headroom ``` +- Example (Ingress dropped packets per PG): + ``` + admin@sonic:~$ show priority-group drop counters + Ingress PG dropped packets: + Port PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 + ----------- ----- ----- ----- ----- ----- ----- ----- ----- + Ethernet0 0 0 0 0 0 0 0 0 + Ethernet4 0 0 0 0 0 0 0 0 + Ethernet8 0 0 0 0 0 0 0 0 + Ethernet12 0 0 0 0 0 0 0 0 + ``` + In addition to user watermark("show queue|priority-group watermark ..."), a persistent watermark is available. It hold values independently of user watermark. This way user can use "user watermark" for debugging, clear it, etc, but the "persistent watermark" will not be affected. @@ -6016,7 +6232,7 @@ This command displays the user persistet-watermark for the queues (Egress shared admin@sonic:~$ show queue persistent-watermark multicast ``` -- NOTE: Both "user watermark" and "persistent watermark" can be cleared by user: +- NOTE: "user watermark", "persistent watermark" and "ingress dropped packets" can be cleared by user: ``` admin@sonic:~$ sonic-clear queue persistent-watermark unicast @@ -6026,9 +6242,57 @@ This command displays the user persistet-watermark for the queues (Egress shared admin@sonic:~$ sonic-clear priority-group persistent-watermark shared admin@sonic:~$ sonic-clear priority-group persistent-watermark headroom + + admin@sonic:~$ sonic-clear priority-group drop counters + ``` + +#### Buffer Pool + +This sub-section explains the following buffer pool parameters that can be displayed using "show buffer_pool" command. +1) buffer pool watermark +2) buffer pool persistent-watermark + +**show buffer_pool watermark** + +This command displays the user watermark for all the buffer pools + +- Usage: + ``` + show buffer_pool watermark + ``` + +- Example: + ``` + admin@sonic:~$ show buffer_pool watermark + Shared pool maximum occupancy: + Pool Bytes + --------------------- ------- + ingress_lossless_pool 0 + lossy_pool 2464 ``` +**show buffer_pool persistent-watermark** + +This command displays the user persistent-watermark for all the buffer pools + +- Usage: + ``` + show buffer_pool persistent-watermark + ``` + +- Example: + ``` + admin@sonic:~$ show buffer_pool persistent-watermark + Shared pool maximum occupancy: + Pool Bytes + --------------------- ------- + ingress_lossless_pool 0 + lossy_pool 2464 + ``` + + + ### QoS config commands **config qos clear** @@ -7698,8 +7962,316 @@ Go Back To [Beginning of the document](#) or [Beginning of this section](#waterm ## Software Installation and Management -SONiC software can be installed in two methods, viz, "using sonic-installer tool", "ONIE Installer". +SONiC images can be installed in one of two methods: +1. From within a running SONiC image using the `sonic-installer` utility +2. From the vendor's bootloader (E.g., ONIE, Aboot, etc.) + +SONiC packages are available as prebuilt Docker images and meant to be installed with the *sonic-package-manager* utility. + +### SONiC Package Manager + +The *sonic-package-manager* is a command line tool to manage (e.g. install, upgrade or uninstall) SONiC Packages. + +**sonic-package-manager list** +This command lists all available SONiC packages, their desription, installed version and installation status. +SONiC package status can be *Installed*, *Not installed* or *Built-In*. "Built-In" status means that a feature is built-in to SONiC image and can't be upgraded or uninstalled. + +- Usage: + ``` + sonic-package-manager list + ``` + +- Example: + ``` + admin@sonic:~$ sonic-package-manager list + Name Repository Description Version Status + -------------- --------------------------- ---------------------------- --------- -------------- + cpu-report azure/cpu-report CPU report package N/A Not Installed + database docker-database SONiC database package 1.0.0 Built-In + dhcp-relay azure/docker-dhcp-relay SONiC dhcp-relay package 1.0.0 Installed + fpm-frr docker-fpm-frr SONiC fpm-frr package 1.0.0 Built-In + lldp docker-lldp SONiC lldp package 1.0.0 Built-In + macsec docker-macsec SONiC macsec package 1.0.0 Built-In + mgmt-framework docker-sonic-mgmt-framework SONiC mgmt-framework package 1.0.0 Built-In + nat docker-nat SONiC nat package 1.0.0 Built-In + pmon docker-platform-monitor SONiC pmon package 1.0.0 Built-In + radv docker-router-advertiser SONiC radv package 1.0.0 Built-In + sflow docker-sflow SONiC sflow package 1.0.0 Built-In + snmp docker-snmp SONiC snmp package 1.0.0 Built-In + swss docker-orchagent SONiC swss package 1.0.0 Built-In + syncd docker-syncd-mlnx SONiC syncd package 1.0.0 Built-In + teamd docker-teamd SONiC teamd package 1.0.0 Built-In + telemetry docker-sonic-telemetry SONiC telemetry package 1.0.0 Built-In + ``` + +**sonic-package-manager repository add** + +This command will add a new repository as source for SONiC packages to the database. *NOTE*: requires elevated (root) privileges to run + +- Usage: + ``` + Usage: sonic-package-manager repository add [OPTIONS] NAME REPOSITORY + + Add a new repository to database. + + NOTE: This command requires elevated (root) privileges to run. + + Options: + --default-reference TEXT Default installation reference. Can be a tag or + sha256 digest in repository. + --description TEXT Optional package entry description. + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sudo sonic-package-manager repository add \ + cpu-report azure/sonic-cpu-report --default-reference 1.0.0 + ``` + +**sonic-package-manager repository remove** + +This command will remove a repository as source for SONiC packages from the database . The package has to be *Not Installed* in order to be removed from package database. *NOTE*: requires elevated (root) privileges to run + +- Usage: + ``` + Usage: sonic-package-manager repository remove [OPTIONS] NAME + + Remove repository from database. + + NOTE: This command requires elevated (root) privileges to run. + + Options: + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sudo sonic-package-manager repository remove cpu-report + ``` + +**sonic-package-manager install** + +This command pulls and installs a package on SONiC host. *NOTE*: this command requires elevated (root) privileges to run + +- Usage: + ``` + Usage: sonic-package-manager install [OPTIONS] [PACKAGE_EXPR] + + Install/Upgrade package using [PACKAGE_EXPR] in format + "[=|@]". + + The repository to pull the package from is resolved by lookup in + package database, thus the package has to be added via "sonic- + package-manager repository add" command. + + In case when [PACKAGE_EXPR] is a package name "" this command + will install or upgrade to a version referenced by "default- + reference" in package database. + + NOTE: This command requires elevated (root) privileges to run. + + Options: + --enable Set the default state of the feature to enabled + and enable feature right after installation. NOTE: + user needs to execute "config save -y" to make + this setting persistent. + --set-owner [local|kube] Default owner configuration setting for a feature. + --from-repository TEXT Fetch package directly from image registry + repository. NOTE: This argument is mutually + exclusive with arguments: [package_expr, + from_tarball]. + --from-tarball FILE Fetch package from saved image tarball. NOTE: This + argument is mutually exclusive with arguments: + [package_expr, from_repository]. + -f, --force Force operation by ignoring package dependency + tree and package manifest validation failures. + -y, --yes Automatically answer yes on prompts. + -v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or DEBUG. + Default is INFO. + --skip-host-plugins Do not install host OS plugins provided by the + package (CLI, etc). NOTE: In case when package + host OS plugins are set as mandatory in package + manifest this option will fail the installation. + --allow-downgrade Allow package downgrade. By default an attempt to + downgrade the package will result in a failure + since downgrade might not be supported by the + package, thus requires explicit request from the + user. + --help Show this message and exit.. + ``` +- Example: + ``` + admin@sonic:~$ sudo sonic-package-manager install dhcp-relay=1.0.2 + ``` + ``` + admin@sonic:~$ sudo sonic-package-manager install dhcp-relay@latest + ``` + ``` + admin@sonic:~$ sudo sonic-package-manager install dhcp-relay@sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd + ``` + ``` + admin@sonic:~$ sudo sonic-package-manager install --from-repository azure/sonic-cpu-report:latest + ``` + ``` + admin@sonic:~$ sudo sonic-package-manager install --from-tarball sonic-docker-image.gz + ``` + +**sonic-package-manager uninstall** + +This command uninstalls package from SONiC host. User needs to stop the feature prior to uninstalling it. +*NOTE*: this command requires elevated (root) privileges to run. + +- Usage: + ``` + Usage: sonic-package-manager uninstall [OPTIONS] NAME + + Uninstall package. + + NOTE: This command requires elevated (root) privileges to run. + + Options: + -f, --force Force operation by ignoring package dependency tree and + package manifest validation failures. + -y, --yes Automatically answer yes on prompts. + -v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or DEBUG. Default + is INFO. + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sudo sonic-package-manager uninstall dhcp-relay + ``` + +**sonic-package-manager reset** + +This comamnd resets the package by reinstalling it to its default version. *NOTE*: this command requires elevated (root) privileges to run. + +- Usage: + ``` + Usage: sonic-package-manager reset [OPTIONS] NAME + + Reset package to the default version. + + NOTE: This command requires elevated (root) privileges to run. + + Options: + -f, --force Force operation by ignoring package dependency tree and + package manifest validation failures. + -y, --yes Automatically answer yes on prompts. + -v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or DEBUG. Default + is INFO. + --skip-host-plugins Do not install host OS plugins provided by the package + (CLI, etc). NOTE: In case when package host OS plugins + are set as mandatory in package manifest this option + will fail the installation. + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sudo sonic-package-manager reset dhcp-relay + ``` + +**sonic-package-manager show package versions** + +This command will retrieve a list of all available versions for the given package from the configured upstream repository + +- Usage: + ``` + Usage: sonic-package-manager show package versions [OPTIONS] NAME + + Show available versions. + + Options: + --all Show all available tags in repository. + --plain Plain output. + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sonic-package-manager show package versions dhcp-relay + • 1.0.0 + • 1.0.2 + • 2.0.0 + ``` + ``` + admin@sonic:~$ sonic-package-manager show package versions dhcp-relay --plain + 1.0.0 + 1.0.2 + 2.0.0 + ``` + ``` + admin@sonic:~$ sonic-package-manager show package versions dhcp-relay --all + • 1.0.0 + • 1.0.2 + • 2.0.0 + • latest + ``` + +**sonic-package-manager show package changelog** + +This command fetches the changelog from the package manifest and displays it. *NOTE*: package changelog can be retrieved from registry or read from image tarball without installing it. + +- Usage: + ``` + Usage: sonic-package-manager show package changelog [OPTIONS] [PACKAGE_EXPR] + + Show package changelog. + + Options: + --from-repository TEXT Fetch package directly from image registry + repository NOTE: This argument is mutually exclusive + with arguments: [from_tarball, package_expr]. + --from-tarball FILE Fetch package from saved image tarball NOTE: This + argument is mutually exclusive with arguments: + [package_expr, from_repository]. + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sonic-package-manager show package changelog dhcp-relay + 1.0.0: + + • Initial release + + Author (author@email.com) Mon, 25 May 2020 12:25:00 +0300 + ``` + +**sonic-package-manager show package manifest** + +This command fetches the package manifest and displays it. *NOTE*: package manifest can be retrieved from registry or read from image tarball without installing it. + +- Usage: + ``` + Usage: sonic-package-manager show package manifest [OPTIONS] [PACKAGE_EXPR] + + Show package manifest. + + Options: + --from-repository TEXT Fetch package directly from image registry + repository NOTE: This argument is mutually exclusive + with arguments: [package_expr, from_tarball]. + --from-tarball FILE Fetch package from saved image tarball NOTE: This + argument is mutually exclusive with arguments: + [from_repository, package_expr]. + -v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or DEBUG + --help Show this message and exit. + ``` +- Example: + ``` + admin@sonic:~$ sonic-package-manager show package manifest dhcp-relay=2.0.0 + { + "version": "1.0.0", + "package": { + "version": "2.0.0", + "depends": [ + "database>=1.0.0,<2.0.0" + ] + }, + "service": { + "name": "dhcp_relay" + } + } + ``` ### SONiC Installer This is a command line tool available as part of the SONiC software; If the device is already running the SONiC software, this tool can be used to install an alternate image in the partition. @@ -7770,6 +8342,13 @@ This command is used to install a new image on the alternate image partition. T Done ``` +Installing a new image using the sonic-installer will keep using the packages installed on the currently running SONiC image and automatically migrate those. In order to perform clean SONiC installation use the *--skip-package-migration* option: + +- Example: + ``` + admin@sonic:~$ sudo sonic-installer install https://sonic-jenkins.westus.cloudapp.azure.com/job/xxxx/job/buildimage-xxxx-all/xxx/artifact/target/sonic-xxxx.bin --skip-package-migration + ``` + **sonic-installer set_default** This command is be used to change the image which can be loaded by default in all the subsequent reboots. diff --git a/fwutil/lib.py b/fwutil/lib.py index 19d613cf77..d4623cf7ce 100755 --- a/fwutil/lib.py +++ b/fwutil/lib.py @@ -210,7 +210,10 @@ class SquashFs(object): OVERLAY_MOUNTPOINT_TEMPLATE = "/tmp/image-{}-overlay" def __init__(self): - image_stem = self.next_image.lstrip(self.OS_PREFIX) + image_stem = self.next_image + + if image_stem.startswith(self.OS_PREFIX): + image_stem = image_stem[len(self.OS_PREFIX):] self.fs_path = self.FS_PATH_TEMPLATE.format(image_stem) self.fs_rw = self.FS_RW_TEMPLATE.format(image_stem) @@ -245,6 +248,9 @@ def mount_next_image_fs(self): ) subprocess.check_call(cmd, shell=True) + if not (os.path.exists(self.fs_rw) and os.path.exists(self.fs_work)): + return self.fs_mountpoint + os.mkdir(self.overlay_mountpoint) cmd = "mount -n -r -t overlay -o lowerdir={},upperdir={},workdir={} overlay {}".format( self.fs_mountpoint, diff --git a/generic_config_updater/__init__.py b/generic_config_updater/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/generic_config_updater/generic_updater.py b/generic_config_updater/generic_updater.py new file mode 100644 index 0000000000..079d7ab742 --- /dev/null +++ b/generic_config_updater/generic_updater.py @@ -0,0 +1,339 @@ +import json +import os +from enum import Enum +from .gu_common import GenericConfigUpdaterError, ConfigWrapper, \ + DryRunConfigWrapper, PatchWrapper + +CHECKPOINTS_DIR = "/etc/sonic/checkpoints" +CHECKPOINT_EXT = ".cp.json" + +class ConfigLock: + def acquire_lock(self): + # TODO: Implement ConfigLock + pass + + def release_lock(self): + # TODO: Implement ConfigLock + pass + +class PatchSorter: + def sort(self, patch): + # TODO: Implement patch sorter + raise NotImplementedError("PatchSorter.sort(patch) is not implemented yet") + +class ChangeApplier: + def apply(self, change): + # TODO: Implement change applier + raise NotImplementedError("ChangeApplier.apply(change) is not implemented yet") + +class ConfigFormat(Enum): + CONFIGDB = 1 + SONICYANG = 2 + +class PatchApplier: + def __init__(self, + patchsorter=None, + changeapplier=None, + config_wrapper=None, + patch_wrapper=None): + self.patchsorter = patchsorter if patchsorter is not None else PatchSorter() + self.changeapplier = changeapplier if changeapplier is not None else ChangeApplier() + self.config_wrapper = config_wrapper if config_wrapper is not None else ConfigWrapper() + self.patch_wrapper = patch_wrapper if patch_wrapper is not None else PatchWrapper() + + def apply(self, patch): + # validate patch is only updating tables with yang models + if not(self.patch_wrapper.validate_config_db_patch_has_yang_models(patch)): + raise ValueError(f"Given patch is not valid because it has changes to tables without YANG models") + + # Get old config + old_config = self.config_wrapper.get_config_db_as_json() + + # Generate target config + target_config = self.patch_wrapper.simulate_patch(patch, old_config) + + # Validate target config + if not(self.config_wrapper.validate_config_db_config(target_config)): + raise ValueError(f"Given patch is not valid because it will result in an invalid config") + + # Generate list of changes to apply + changes = self.patchsorter.sort(patch) + + # Apply changes in order + for change in changes: + self.changeapplier.apply(change) + + # Validate config updated successfully + new_config = self.config_wrapper.get_config_db_as_json() + if not(self.patch_wrapper.verify_same_json(target_config, new_config)): + raise GenericConfigUpdaterError(f"After applying patch to config, there are still some parts not updated") + +class ConfigReplacer: + def __init__(self, patch_applier=None, config_wrapper=None, patch_wrapper=None): + self.patch_applier = patch_applier if patch_applier is not None else PatchApplier() + self.config_wrapper = config_wrapper if config_wrapper is not None else ConfigWrapper() + self.patch_wrapper = patch_wrapper if patch_wrapper is not None else PatchWrapper() + + def replace(self, target_config): + if not(self.config_wrapper.validate_config_db_config(target_config)): + raise ValueError(f"The given target config is not valid") + + old_config = self.config_wrapper.get_config_db_as_json() + patch = self.patch_wrapper.generate_patch(old_config, target_config) + + self.patch_applier.apply(patch) + + new_config = self.config_wrapper.get_config_db_as_json() + if not(self.patch_wrapper.verify_same_json(target_config, new_config)): + raise GenericConfigUpdaterError(f"After replacing config, there is still some parts not updated") + +class FileSystemConfigRollbacker: + def __init__(self, + checkpoints_dir=CHECKPOINTS_DIR, + config_replacer=None, + config_wrapper=None): + self.checkpoints_dir = checkpoints_dir + self.config_replacer = config_replacer if config_replacer is not None else ConfigReplacer() + self.config_wrapper = config_wrapper if config_wrapper is not None else ConfigWrapper() + + def rollback(self, checkpoint_name): + if not self._check_checkpoint_exists(checkpoint_name): + raise ValueError(f"Checkpoint '{checkpoint_name}' does not exist") + + target_config = self._get_checkpoint_content(checkpoint_name) + + self.config_replacer.replace(target_config) + + def checkpoint(self, checkpoint_name): + json_content = self.config_wrapper.get_config_db_as_json() + + if not self.config_wrapper.validate_config_db_config(json_content): + raise ValueError(f"Running configs on the device are not valid.") + + path = self._get_checkpoint_full_path(checkpoint_name) + + self._ensure_checkpoints_dir_exists() + + self._save_json_file(path, json_content) + + def list_checkpoints(self): + if not self._checkpoints_dir_exist(): + return [] + + return self._get_checkpoint_names() + + def delete_checkpoint(self, checkpoint_name): + if not self._check_checkpoint_exists(checkpoint_name): + raise ValueError(f"Checkpoint '{checkpoint_name}' does not exist") + + self._delete_checkpoint(checkpoint_name) + + def _ensure_checkpoints_dir_exists(self): + os.makedirs(self.checkpoints_dir, exist_ok=True) + + def _save_json_file(self, path, json_content): + with open(path, "w") as fh: + fh.write(json.dumps(json_content)) + + def _get_checkpoint_content(self, checkpoint_name): + path = self._get_checkpoint_full_path(checkpoint_name) + with open(path) as fh: + text = fh.read() + return json.loads(text) + + def _get_checkpoint_full_path(self, name): + return os.path.join(self.checkpoints_dir, f"{name}{CHECKPOINT_EXT}") + + def _get_checkpoint_names(self): + file_names = [] + for file_name in os.listdir(self.checkpoints_dir): + if file_name.endswith(CHECKPOINT_EXT): + # Remove extension from file name. + # Example assuming ext is '.cp.json', then 'checkpoint1.cp.json' becomes 'checkpoint1' + file_names.append(file_name[:-len(CHECKPOINT_EXT)]) + + return file_names + + def _checkpoints_dir_exist(self): + return os.path.isdir(self.checkpoints_dir) + + def _check_checkpoint_exists(self, name): + path = self._get_checkpoint_full_path(name) + return os.path.isfile(path) + + def _delete_checkpoint(self, name): + path = self._get_checkpoint_full_path(name) + return os.remove(path) + +class Decorator(PatchApplier, ConfigReplacer, FileSystemConfigRollbacker): + def __init__(self, decorated_patch_applier=None, decorated_config_replacer=None, decorated_config_rollbacker=None): + # initing base classes to make LGTM happy + PatchApplier.__init__(self) + ConfigReplacer.__init__(self) + FileSystemConfigRollbacker.__init__(self) + + self.decorated_patch_applier = decorated_patch_applier + self.decorated_config_replacer = decorated_config_replacer + self.decorated_config_rollbacker = decorated_config_rollbacker + + def apply(self, patch): + self.decorated_patch_applier.apply(patch) + + def replace(self, target_config): + self.decorated_config_replacer.replace(target_config) + + def rollback(self, checkpoint_name): + self.decorated_config_rollbacker.rollback(checkpoint_name) + + def checkpoint(self, checkpoint_name): + self.decorated_config_rollbacker.checkpoint(checkpoint_name) + + def list_checkpoints(self): + return self.decorated_config_rollbacker.list_checkpoints() + + def delete_checkpoint(self, checkpoint_name): + self.decorated_config_rollbacker.delete_checkpoint(checkpoint_name) + +class SonicYangDecorator(Decorator): + def __init__(self, patch_wrapper, config_wrapper, decorated_patch_applier=None, decorated_config_replacer=None): + Decorator.__init__(self, decorated_patch_applier, decorated_config_replacer) + + self.patch_wrapper = patch_wrapper + self.config_wrapper = config_wrapper + + def apply(self, patch): + config_db_patch = self.patch_wrapper.convert_sonic_yang_patch_to_config_db_patch(patch) + Decorator.apply(self, config_db_patch) + + def replace(self, target_config): + config_db_target_config = self.config_wrapper.convert_sonic_yang_to_config_db(target_config) + Decorator.replace(self, config_db_target_config) + +class ConfigLockDecorator(Decorator): + def __init__(self, + decorated_patch_applier=None, + decorated_config_replacer=None, + decorated_config_rollbacker=None, + config_lock = ConfigLock()): + Decorator.__init__(self, decorated_patch_applier, decorated_config_replacer, decorated_config_rollbacker) + + self.config_lock = config_lock + + def apply(self, patch): + self.execute_write_action(Decorator.apply, self, patch) + + def replace(self, target_config): + self.execute_write_action(Decorator.replace, self, target_config) + + def rollback(self, checkpoint_name): + self.execute_write_action(Decorator.rollback, self, checkpoint_name) + + def checkpoint(self, checkpoint_name): + self.execute_write_action(Decorator.checkpoint, self, checkpoint_name) + + def execute_write_action(self, action, *args): + self.config_lock.acquire_lock() + action(*args) + self.config_lock.release_lock() + +class GenericUpdateFactory: + def create_patch_applier(self, config_format, verbose, dry_run): + self.init_verbose_logging(verbose) + + config_wrapper = self.get_config_wrapper(dry_run) + + patch_applier = PatchApplier(config_wrapper=config_wrapper) + + patch_wrapper = PatchWrapper(config_wrapper) + + if config_format == ConfigFormat.CONFIGDB: + pass + elif config_format == ConfigFormat.SONICYANG: + patch_applier = SonicYangDecorator( + decorated_patch_applier = patch_applier, patch_wrapper=patch_wrapper, config_wrapper=config_wrapper) + else: + raise ValueError(f"config-format '{config_format}' is not supported") + + if not dry_run: + patch_applier = ConfigLockDecorator(decorated_patch_applier = patch_applier) + + return patch_applier + + def create_config_replacer(self, config_format, verbose, dry_run): + self.init_verbose_logging(verbose) + + config_wrapper = self.get_config_wrapper(dry_run) + + patch_applier = PatchApplier(config_wrapper=config_wrapper) + + patch_wrapper = PatchWrapper(config_wrapper) + + config_replacer = ConfigReplacer(patch_applier=patch_applier, config_wrapper=config_wrapper) + if config_format == ConfigFormat.CONFIGDB: + pass + elif config_format == ConfigFormat.SONICYANG: + config_replacer = SonicYangDecorator( + decorated_config_replacer = config_replacer, patch_wrapper=patch_wrapper, config_wrapper=config_wrapper) + else: + raise ValueError(f"config-format '{config_format}' is not supported") + + if not dry_run: + config_replacer = ConfigLockDecorator(decorated_config_replacer = config_replacer) + + return config_replacer + + def create_config_rollbacker(self, verbose, dry_run=False): + self.init_verbose_logging(verbose) + + config_wrapper = self.get_config_wrapper(dry_run) + + patch_applier = PatchApplier(config_wrapper=config_wrapper) + config_replacer = ConfigReplacer(config_wrapper=config_wrapper, patch_applier=patch_applier) + config_rollbacker = FileSystemConfigRollbacker(config_wrapper = config_wrapper, config_replacer = config_replacer) + + if not dry_run: + config_rollbacker = ConfigLockDecorator(decorated_config_rollbacker = config_rollbacker) + + return config_rollbacker + + def init_verbose_logging(self, verbose): + # TODO: implement verbose logging + # Usually logs have levels such as: error, warning, info, debug. + # By default all log levels should show up to the user, except debug. + # By allowing verbose logging, debug msgs will also be shown to the user. + pass + + def get_config_wrapper(self, dry_run): + if dry_run: + return DryRunConfigWrapper() + else: + return ConfigWrapper() + +class GenericUpdater: + def __init__(self, generic_update_factory=None): + self.generic_update_factory = \ + generic_update_factory if generic_update_factory is not None else GenericUpdateFactory() + + def apply_patch(self, patch, config_format, verbose, dry_run): + patch_applier = self.generic_update_factory.create_patch_applier(config_format, verbose, dry_run) + patch_applier.apply(patch) + + def replace(self, target_config, config_format, verbose, dry_run): + config_replacer = self.generic_update_factory.create_config_replacer(config_format, verbose, dry_run) + config_replacer.replace(target_config) + + def rollback(self, checkpoint_name, verbose, dry_run): + config_rollbacker = self.generic_update_factory.create_config_rollbacker(verbose, dry_run) + config_rollbacker.rollback(checkpoint_name) + + def checkpoint(self, checkpoint_name, verbose): + config_rollbacker = self.generic_update_factory.create_config_rollbacker(verbose) + config_rollbacker.checkpoint(checkpoint_name) + + def delete_checkpoint(self, checkpoint_name, verbose): + config_rollbacker = self.generic_update_factory.create_config_rollbacker(verbose) + config_rollbacker.delete_checkpoint(checkpoint_name) + + def list_checkpoints(self, verbose): + config_rollbacker = self.generic_update_factory.create_config_rollbacker(verbose) + return config_rollbacker.list_checkpoints() diff --git a/generic_config_updater/gu_common.py b/generic_config_updater/gu_common.py new file mode 100644 index 0000000000..2aa6a36d8a --- /dev/null +++ b/generic_config_updater/gu_common.py @@ -0,0 +1,176 @@ +import json +import jsonpatch +import sonic_yang +import subprocess +import copy + +YANG_DIR = "/usr/local/yang-models" + +class GenericConfigUpdaterError(Exception): + pass + +class JsonChange: + # TODO: Implement JsonChange + pass + +class ConfigWrapper: + def __init__(self, yang_dir = YANG_DIR): + self.yang_dir = YANG_DIR + + def get_config_db_as_json(self): + text = self._get_config_db_as_text() + return json.loads(text) + + def _get_config_db_as_text(self): + # TODO: Getting configs from CLI is very slow, need to get it from sonic-cffgen directly + cmd = "show runningconfiguration all" + result = subprocess.Popen(cmd, shell=True, text=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + text, err = result.communicate() + return_code = result.returncode + if return_code: # non-zero means failure + raise GenericConfigUpdaterError(f"Failed to get running config, Return code: {return_code}, Error: {err}") + return text + + def get_sonic_yang_as_json(self): + config_db_json = self.get_config_db_as_json() + return self.convert_config_db_to_sonic_yang(config_db_json) + + def convert_config_db_to_sonic_yang(self, config_db_as_json): + sy = sonic_yang.SonicYang(self.yang_dir) + sy.loadYangModel() + + # Crop config_db tables that do not have sonic yang models + cropped_config_db_as_json = self.crop_tables_without_yang(config_db_as_json) + + sonic_yang_as_json = dict() + + sy._xlateConfigDBtoYang(cropped_config_db_as_json, sonic_yang_as_json) + + return sonic_yang_as_json + + def convert_sonic_yang_to_config_db(self, sonic_yang_as_json): + sy = sonic_yang.SonicYang(self.yang_dir) + sy.loadYangModel() + + # replace container of the format 'module:table' with just 'table' + new_sonic_yang_json = {} + for module_top in sonic_yang_as_json: + new_sonic_yang_json[module_top] = {} + for container in sonic_yang_as_json[module_top]: + tokens = container.split(':') + if len(tokens) > 2: + raise ValueError(f"Expecting ':' or '
', found {container}") + table = container if len(tokens) == 1 else tokens[1] + new_sonic_yang_json[module_top][table] = sonic_yang_as_json[module_top][container] + + config_db_as_json = dict() + sy.xlateJson = new_sonic_yang_json + sy.revXlateJson = config_db_as_json + sy._revXlateYangtoConfigDB(new_sonic_yang_json, config_db_as_json) + + return config_db_as_json + + def validate_sonic_yang_config(self, sonic_yang_as_json): + config_db_as_json = self.convert_sonic_yang_to_config_db(sonic_yang_as_json) + + sy = sonic_yang.SonicYang(self.yang_dir) + sy.loadYangModel() + + try: + sy.loadData(config_db_as_json) + + sy.validate_data_tree() + return True + except sonic_yang.SonicYangException as ex: + return False + + def validate_config_db_config(self, config_db_as_json): + sy = sonic_yang.SonicYang(self.yang_dir) + sy.loadYangModel() + + try: + tmp_config_db_as_json = copy.deepcopy(config_db_as_json) + + sy.loadData(tmp_config_db_as_json) + + sy.validate_data_tree() + return True + except sonic_yang.SonicYangException as ex: + return False + + def crop_tables_without_yang(self, config_db_as_json): + sy = sonic_yang.SonicYang(self.yang_dir) + sy.loadYangModel() + + sy.jIn = copy.deepcopy(config_db_as_json) + + sy.tablesWithOutYang = dict() + + sy._cropConfigDB() + + return sy.jIn + + def _create_and_connect_config_db(self): + if self.default_config_db_connector != None: + return self.default_config_db_connector + + config_db = ConfigDBConnector() + config_db.connect() + return config_db + +class DryRunConfigWrapper(ConfigWrapper): + # TODO: implement DryRunConfigWrapper + # This class will simulate all read/write operations to ConfigDB on a virtual storage unit. + pass + +class PatchWrapper: + def __init__(self, config_wrapper=None): + self.config_wrapper = config_wrapper if config_wrapper is not None else ConfigWrapper() + + def validate_config_db_patch_has_yang_models(self, patch): + config_db = {} + for operation in patch: + tokens = operation['path'].split('/')[1:] + if len(tokens) == 0: # Modifying whole config_db + tables_dict = {table_name: {} for table_name in operation['value']} + config_db.update(tables_dict) + elif not tokens[0]: # Not empty + raise ValueError("Table name in patch cannot be empty") + else: + config_db[tokens[0]] = {} + + cropped_config_db = self.config_wrapper.crop_tables_without_yang(config_db) + + # valid if no tables dropped during cropping + return len(cropped_config_db.keys()) == len(config_db.keys()) + + def verify_same_json(self, expected, actual): + # patch will be [] if no diff, [] evaluates to False + return not jsonpatch.make_patch(expected, actual) + + def generate_patch(self, current, target): + return jsonpatch.make_patch(current, target) + + def simulate_patch(self, patch, jsonconfig): + return patch.apply(jsonconfig) + + def convert_config_db_patch_to_sonic_yang_patch(self, patch): + if not(self.validate_config_db_patch_has_yang_models(patch)): + raise ValueError(f"Given patch is not valid") + + current_config_db = self.config_wrapper.get_config_db_as_json() + target_config_db = self.simulate_patch(patch, current_config_db) + + current_yang = self.config_wrapper.convert_config_db_to_sonic_yang(current_config_db) + target_yang = self.config_wrapper.convert_config_db_to_sonic_yang(target_config_db) + + return self.generate_patch(current_yang, target_yang) + + def convert_sonic_yang_patch_to_config_db_patch(self, patch): + current_yang = self.config_wrapper.get_sonic_yang_as_json() + target_yang = self.simulate_patch(patch, current_yang) + + current_config_db = self.config_wrapper.convert_sonic_yang_to_config_db(current_yang) + target_config_db = self.config_wrapper.convert_sonic_yang_to_config_db(target_yang) + + return self.generate_patch(current_config_db, target_config_db) diff --git a/pcieutil/main.py b/pcieutil/main.py index 3a8ca57194..807675493b 100644 --- a/pcieutil/main.py +++ b/pcieutil/main.py @@ -13,7 +13,7 @@ import click from sonic_py_common import device_info, logger - from swsssdk import SonicV2Connector + from swsscommon.swsscommon import SonicV2Connector from tabulate import tabulate import utilities_common.cli as clicommon except ImportError as e: @@ -26,7 +26,7 @@ # Global platform-specific psuutil class instance platform_pcieutil = None -platform_plugins_path = None +platform_path = None log = logger.Logger(SYSLOG_IDENTIFIER) @@ -46,22 +46,16 @@ def print_result(name, result): def load_platform_pcieutil(): global platform_pcieutil - global platform_plugins_path + global platform_path # Load platform module from source try: platform_path, _ = device_info.get_paths_to_platform_and_hwsku_dirs() - platform_plugins_path = os.path.join(platform_path, "plugins") - sys.path.append(os.path.abspath(platform_plugins_path)) - from pcieutil import PcieUtil + from sonic_platform_base.sonic_pcie.pcie_common import PcieUtil + platform_pcieutil = PcieUtil(platform_path) except ImportError as e: - log.log_warning("Failed to load platform-specific PcieUtil module. Falling back to the common implementation") - try: - from sonic_platform_base.sonic_pcie.pcie_common import PcieUtil - platform_pcieutil = PcieUtil(platform_plugins_path) - except ImportError as e: - log.log_error("Failed to load default PcieUtil module. Error : {}".format(str(e)), True) - raise e + log.log_error("Failed to load default PcieUtil module. Error : {}".format(str(e)), True) + raise e # ==================== CLI commands and groups ==================== @@ -298,7 +292,7 @@ def check(): def generate(): '''Generate config file with current pci device''' platform_pcieutil.dump_conf_yaml() - click.echo("Generate config file pcie.yaml under path %s" % platform_plugins_path) + click.echo("Generated config file '{}/pcie.yaml'".format(platform_path)) if __name__ == '__main__': diff --git a/pddf_fanutil/main.py b/pddf_fanutil/main.py index 3620be42f9..48969e9d0a 100644 --- a/pddf_fanutil/main.py +++ b/pddf_fanutil/main.py @@ -16,121 +16,40 @@ VERSION = '2.0' -SYSLOG_IDENTIFIER = "fanutil" -PLATFORM_SPECIFIC_MODULE_NAME = "fanutil" -PLATFORM_SPECIFIC_CLASS_NAME = "FanUtil" +ERROR_PERMISSIONS = 1 +ERROR_CHASSIS_LOAD = 2 +ERROR_NOT_IMPLEMENTED = 3 +ERROR_PDDF_NOT_SUPPORTED = 4 -# Global platform-specific fanutil class instance -platform_fanutil = None +# Global platform-specific chassis class instance platform_chassis = None +# Load the helper class +helper = UtilHelper() -def _wrapper_get_num_fans(): - if platform_chassis is not None: - try: - return platform_chassis.get_num_fans() - except NotImplementedError: - pass - return platform_fanutil.get_num_fans() - -def _wrapper_get_fan_name(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx-1).get_name() - except NotImplementedError: - pass - return "FAN {}".format(idx) - -def _wrapper_get_fan_presence(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx-1).get_presence() - except NotImplementedError: - pass - return platform_fanutil.get_presence(idx) - -def _wrapper_get_fan_status(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx-1).get_status() - except NotImplementedError: - pass - return platform_fanutil.get_status(idx) - -def _wrapper_get_fan_direction(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx-1).get_direction() - except NotImplementedError: - pass - return platform_fanutil.get_direction(idx) - -def _wrapper_get_fan_speed(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx-1).get_speed_rpm() - except NotImplementedError: - pass - return platform_fanutil.get_speed(idx) - -def _wrapper_get_fan_speed_rear(idx): - if platform_chassis is not None: - # This wrapper API is invalid for Pl API 2.0 as every fan - # is treated as a separate fan - return 0 - return platform_fanutil.get_speed_rear(idx) - -def _wrapper_set_fan_speed(idx, percent): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx-1).set_speed(percent) - except NotImplementedError: - pass - return platform_fanutil.set_speed(percent) - -def _wrapper_dump_sysfs(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_fan(idx).dump_sysfs() - except NotImplementedError: - pass - return platform_fanutil.dump_sysfs() +# ==================== CLI commands and groups ==================== -# This is our main entrypoint - the main 'fanutil' command +# This is our main entrypoint - the main 'pddf_fanutil' command @click.group() def cli(): """pddf_fanutil - Command line utility for providing FAN information""" - global platform_fanutil global platform_chassis if os.geteuid() != 0: click.echo("Root privileges are required for this operation") - sys.exit(1) - - # Load the helper class - helper = UtilHelper() + sys.exit(ERROR_PERMISSIONS) if not helper.check_pddf_mode(): click.echo("PDDF mode should be supported and enabled for this platform for this operation") - sys.exit(1) - - # Load new platform api class - try: - import sonic_platform.platform - platform_chassis = sonic_platform.platform.Platform().get_chassis() - except Exception as e: - click.echo("Failed to load chassis due to {}".format(str(e))) + sys.exit(ERROR_PDDF_NOT_SUPPORTED) + # Load platform-specific chassis 2.0 api class + platform_chassis = helper.load_platform_chassis() + if not platform_chassis: + sys.exit(ERROR_CHASSIS_LOAD) - # Load platform-specific fanutil class if new platform object class is not found - if platform_chassis is None: - try: - platform_fanutil = helper.load_platform_util(PLATFORM_SPECIFIC_MODULE_NAME, PLATFORM_SPECIFIC_CLASS_NAME) - except Exception as e: - click.echo("Failed to load {}: {}".format(PLATFORM_SPECIFIC_MODULE_NAME, str(e))) - sys.exit(2) # 'version' subcommand @cli.command() @@ -138,107 +57,98 @@ def version(): """Display version info""" click.echo("PDDF fanutil version {0}".format(VERSION)) + # 'numfans' subcommand @cli.command() def numfans(): """Display number of FANs installed on device""" - click.echo(_wrapper_get_num_fans()) + num_fans = platform_chassis.get_num_fans() + click.echo(num_fans) + # 'status' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of FAN") +@click.option('-i', '--index', default=-1, type=int, help="Index of FAN (1-based)") def status(index): """Display FAN status""" - supported_fan = list(range(1, _wrapper_get_num_fans()+1)) - fan_ids = [] + fan_list = [] if (index < 0): - fan_ids = supported_fan + fan_list = platform_chassis.get_all_fans() + default_index = 0 else: - fan_ids = [index] + fan_list = platform_chassis.get_fan(index-1) + default_index = index-1 header = ['FAN', 'Status'] status_table = [] - for fan in fan_ids: - msg = "" - fan_name = _wrapper_get_fan_name(fan) - if fan not in supported_fan: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported FAN - {}.".format(fan_name, len(supported_fan))) - continue - presence = _wrapper_get_fan_presence(fan) - if presence: - oper_status = _wrapper_get_fan_status(fan) - msg = 'OK' if oper_status else "NOT OK" - else: - msg = 'NOT PRESENT' - status_table.append([fan_name, msg]) + for idx, fan in enumerate(fan_list, default_index): + fan_name = helper.try_get(fan.get_name, "Fan {}".format(idx+1)) + status = 'NOT PRESENT' + if fan.get_presence(): + oper_status = helper.try_get(fan.get_status, 'UNKNOWN') + if oper_status is True: + status = 'OK' + elif oper_status is False: + status = 'NOT OK' + else: + status = oper_status + + status_table.append([fan_name, status]) if status_table: click.echo(tabulate(status_table, header, tablefmt="simple")) + # 'direction' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of FAN") +@click.option('-i', '--index', default=-1, type=int, help="Index of FAN (1-based)") def direction(index): """Display FAN airflow direction""" - supported_fan = list(range(1, _wrapper_get_num_fans() + 1)) - fan_ids = [] + fan_list = [] if (index < 0): - fan_ids = supported_fan + fan_list = platform_chassis.get_all_fans() + default_index = 0 else: - fan_ids = [index] + fan_list = platform_chassis.get_fan(index-1) + default_index = index-1 header = ['FAN', 'Direction'] - status_table = [] + dir_table = [] - for fan in fan_ids: - fan_name = _wrapper_get_fan_name(fan) - if fan not in supported_fan: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported FAN - {}.".format(fan_name, len(supported_fan))) - continue - direction = _wrapper_get_fan_direction(fan) - status_table.append([fan_name, direction.capitalize()]) + for idx, fan in enumerate(fan_list, default_index): + fan_name = helper.try_get(fan.get_name, "Fan {}".format(idx+1)) + direction = helper.try_get(fan.get_direction, 'N/A') + dir_table.append([fan_name, direction.capitalize()]) + + if dir_table: + click.echo(tabulate(dir_table, header, tablefmt="simple")) - if status_table: - click.echo(tabulate(status_table, header, tablefmt="simple")) # 'speed' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of FAN") +@click.option('-i', '--index', default=-1, type=int, help="Index of FAN (1-based)") def getspeed(index): """Display FAN speed in RPM""" - supported_fan = list(range(1, _wrapper_get_num_fans() + 1)) - fan_ids = [] + fan_list = [] if (index < 0): - fan_ids = supported_fan + fan_list = platform_chassis.get_all_fans() + default_index = 0 else: - fan_ids = [index] + fan_list = platform_chassis.get_fan(index-1) + default_index = index-1 - if platform_chassis is not None: - header = ['FAN', 'SPEED (RPM)'] - else: - header = ['FAN', 'Front Fan RPM', 'Rear Fan RPM'] - - status_table = [] + header = ['FAN', 'SPEED (RPM)'] + speed_table = [] - for fan in fan_ids: - fan_name = _wrapper_get_fan_name(fan) - if fan not in supported_fan: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported FAN - {}.".format(fan_name, len(supported_fan))) - continue - front = _wrapper_get_fan_speed(fan) - rear = _wrapper_get_fan_speed_rear(fan) + for idx, fan in enumerate(fan_list, default_index): + fan_name = helper.try_get(fan.get_name, "Fan {}".format(idx+1)) + rpm = helper.try_get(fan.get_speed_rpm, 'N/A') + speed_table.append([fan_name, rpm]) - if platform_chassis is not None: - status_table.append([fan_name, front]) - else: - status_table.append([fan_name, front, rear]) + if speed_table: + click.echo(tabulate(speed_table, header, tablefmt="simple")) - if status_table: - click.echo(tabulate(status_table, header, tablefmt="simple")) # 'setspeed' subcommand @cli.command() @@ -249,30 +159,38 @@ def setspeed(speed): click.echo("speed value is required") raise click.Abort() - for fan in range(_wrapper_get_num_fans()): - status = _wrapper_set_fan_speed(fan, speed) + fan_list = platform_chassis.get_all_fans() + for idx, fan in enumerate(fan_list): + try: + status = fan.set_speed(speed) + except NotImplementedError: + click.echo("Set speed API not implemented") + sys.exit(0) + if not status: click.echo("Failed") sys.exit(1) click.echo("Successful") + @cli.group() def debug(): """pddf_fanutil debug commands""" pass + @debug.command() def dump_sysfs(): """Dump all Fan related SysFS paths""" - for fan in range(_wrapper_get_num_fans()): - status = _wrapper_dump_sysfs(fan) + fan_list = platform_chassis.get_all_fans() + for idx, fan in enumerate(fan_list): + status = fan.dump_sysfs() if status: for i in status: click.echo(i) - if __name__ == '__main__': cli() diff --git a/pddf_ledutil/main.py b/pddf_ledutil/main.py index c7bfb71314..63a87939c1 100644 --- a/pddf_ledutil/main.py +++ b/pddf_ledutil/main.py @@ -15,68 +15,40 @@ VERSION = '2.0' -SYSLOG_IDENTIFIER = "ledutil" -PLATFORM_SPECIFIC_MODULE_NAME = "ledutil" -PLATFORM_SPECIFIC_CLASS_NAME = "LedUtil" +ERROR_PERMISSIONS = 1 +ERROR_CHASSIS_LOAD = 2 +ERROR_NOT_IMPLEMENTED = 3 +ERROR_PDDF_NOT_SUPPORTED = 4 -# Global platform-specific ledutil class instance -platform_ledutil = None +# Global platform-specific chassis class instance platform_chassis = None - -# ==================== Wrapper APIs ==================== -def _wrapper_getstatusled(device_name): - if platform_chassis is not None: - outputs=platform_chassis.get_system_led(device_name) - else: - outputs = platform_ledutil.get_status_led(device_name) - click.echo(outputs) - -def _wrapper_setstatusled(device_name, color, color_state): - if platform_chassis is not None: - outputs=platform_chassis.set_system_led(device_name, color) - else: - outputs = platform_ledutil.set_status_led(device_name, color, color_state) - click.echo(outputs) - +# Load the helper class +helper = UtilHelper() # ==================== CLI commands and groups ==================== -# This is our main entrypoint - the main 'ledutil' command +# This is our main entrypoint - the main 'pddf_ledutil' command @click.group() def cli(): """pddf_ledutil - Command line utility for providing System LED information""" + global platform_chassis + if os.geteuid() != 0: click.echo("Root privileges are required for this operation") sys.exit(1) - # Load the helper class - helper = UtilHelper() - if not helper.check_pddf_mode(): click.echo("PDDF mode should be supported and enabled for this platform for this operation") sys.exit(1) - # Load platform-specific fanutil class - global platform_ledutil - global platform_chassis + # Load platform-specific chassis 2.0 api class + platform_chassis = helper.load_platform_chassis() + if not platform_chassis: + sys.exit(ERROR_CHASSIS_LOAD) - # Load new platform api class - try: - import sonic_platform.platform - platform_chassis = sonic_platform.platform.Platform().get_chassis() - except Exception as e: - click.echo("Failed to load chassis due to {}".format(str(e))) - - # Load platform-specific psuutil class if 2.0 implementation is not present - if platform_chassis is None: - try: - platform_ledutil = helper.load_platform_util(PLATFORM_SPECIFIC_MODULE_NAME, PLATFORM_SPECIFIC_CLASS_NAME) - except Exception as e: - click.echo("Failed to load {}: {}".format(PLATFORM_SPECIFIC_MODULE_NAME, str(e))) - sys.exit(2) # 'version' subcommand @cli.command() @@ -84,6 +56,7 @@ def version(): """Display version info""" click.echo("PDDF ledutil version {0}".format(VERSION)) + # 'getstatusled' subcommand @cli.command() @click.argument('device_name', type=click.STRING) @@ -92,20 +65,21 @@ def getstatusled(device_name): click.echo("device_name is required") raise click.Abort() - _wrapper_getstatusled(device_name) + outputs = platform_chassis.get_system_led(device_name) + click.echo(outputs) # 'setstatusled' subcommand @cli.command() @click.argument('device_name', type=click.STRING) @click.argument('color', type=click.STRING) -@click.argument('color_state', default='SOLID', type=click.STRING) -def setstatusled(device_name, color, color_state): +def setstatusled(device_name, color): if device_name is None: click.echo("device_name is required") raise click.Abort() - _wrapper_setstatusled(device_name, color, color_state) + outputs = platform_chassis.set_system_led(device_name, color) + click.echo(outputs) if __name__ == '__main__': diff --git a/pddf_psuutil/main.py b/pddf_psuutil/main.py index 4662eb3534..41c4b78d28 100644 --- a/pddf_psuutil/main.py +++ b/pddf_psuutil/main.py @@ -16,234 +16,130 @@ VERSION = '2.0' -SYSLOG_IDENTIFIER = "psuutil" -PLATFORM_SPECIFIC_MODULE_NAME = "psuutil" -PLATFORM_SPECIFIC_CLASS_NAME = "PsuUtil" +ERROR_PERMISSIONS = 1 +ERROR_CHASSIS_LOAD = 2 +ERROR_NOT_IMPLEMENTED = 3 +ERROR_PDDF_NOT_SUPPORTED = 4 -# Global platform-specific psuutil class instance -platform_psuutil = None +# Global platform-specific chassis class instance platform_chassis = None - -# Wrapper APIs so that this util is suited to both 1.0 and 2.0 platform APIs -def _wrapper_get_num_psus(): - if platform_chassis is not None: - try: - return platform_chassis.get_num_psus() - except NotImplementedError: - pass - return platform_psuutil.get_num_psus() - -def _wrapper_get_psu_name(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_name() - except NotImplementedError: - pass - return "PSU {}".format(idx) - -def _wrapper_get_psu_presence(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_presence() - except NotImplementedError: - pass - return platform_psuutil.get_psu_presence(idx) - -def _wrapper_get_psu_status(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_status() - except NotImplementedError: - pass - return platform_psuutil.get_psu_status(idx) - -def _wrapper_get_psu_model(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_model() - except NotImplementedError: - pass - return platform_psuutil.get_model(idx) - -def _wrapper_get_psu_mfr_id(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_mfr_id() - except NotImplementedError: - pass - return platform_psuutil.get_mfr_id(idx) - -def _wrapper_get_psu_serial(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_serial() - except NotImplementedError: - pass - return platform_psuutil.get_serial(idx) - -def _wrapper_get_psu_direction(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1)._fan_list[0].get_direction() - except NotImplementedError: - pass - return platform_psuutil.get_direction(idx) - -def _wrapper_get_output_voltage(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_voltage() - except NotImplementedError: - pass - return platform_psuutil.get_output_voltage(idx) - -def _wrapper_get_output_current(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_current() - except NotImplementedError: - pass - return platform_psuutil.get_output_current(idx) - -def _wrapper_get_output_power(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1).get_power() - except NotImplementedError: - pass - return platform_psuutil.get_output_power(idx) - -def _wrapper_get_fan_rpm(idx, fan_idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx-1)._fan_list[fan_idx-1].get_speed_rpm() - except NotImplementedError: - pass - return platform_psuutil.get_fan_rpm(idx, fan_idx) - -def _wrapper_dump_sysfs(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_psu(idx).dump_sysfs() - except NotImplementedError: - pass - return platform_psuutil.dump_sysfs() +# Load the helper class +helper = UtilHelper() # ==================== CLI commands and groups ==================== - -# This is our main entrypoint - the main 'psuutil' command +# This is our main entrypoint - the main 'pddf_psuutil' command @click.group() def cli(): - """psuutil - Command line utility for providing PSU status""" + """pddf_psuutil - Command line utility for providing PSU status for a platform using PDDF""" - global platform_psuutil global platform_chassis if os.geteuid() != 0: click.echo("Root privileges are required for this operation") - sys.exit(1) - - # Load the helper class - helper = UtilHelper() + sys.exit(ERROR_PERMISSIONS) if not helper.check_pddf_mode(): click.echo("PDDF mode should be supported and enabled for this platform for this operation") - sys.exit(1) + sys.exit(ERROR_PDDF_NOT_SUPPORTED) - # Load new platform api class - try: - import sonic_platform.platform - platform_chassis = sonic_platform.platform.Platform().get_chassis() - except Exception as e: - click.echo("Failed to load chassis due to {}".format(str(e))) + # Load platform-specific chassis 2.0 api class + platform_chassis = helper.load_platform_chassis() + if not platform_chassis: + sys.exit(ERROR_CHASSIS_LOAD) - # Load platform-specific psuutil class if 2.0 implementation is not present - if platform_chassis is None: - try: - platform_psuutil = helper.load_platform_util(PLATFORM_SPECIFIC_MODULE_NAME, PLATFORM_SPECIFIC_CLASS_NAME) - except Exception as e: - click.echo("Failed to load {}: {}".format(PLATFORM_SPECIFIC_MODULE_NAME, str(e))) - sys.exit(2) - # 'version' subcommand @cli.command() def version(): """Display version info""" click.echo("PDDF psuutil version {0}".format(VERSION)) + # 'numpsus' subcommand @cli.command() def numpsus(): """Display number of supported PSUs on device""" - click.echo(_wrapper_get_num_psus()) + num_psus = platform_chassis.get_num_psus() + click.echo(str(num_psus)) + # 'status' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of PSU") +@click.option('-i', '--index', default=-1, type=int, help="Index of the PSU (1-based)") def status(index): """Display PSU status""" - supported_psu = list(range(1, _wrapper_get_num_psus() + 1)) - psu_ids = [] + psu_list = [] if (index < 0): - psu_ids = supported_psu + psu_list = platform_chassis.get_all_psus() + default_index = 0 else: - psu_ids = [index] + psu_list = platform_chassis.get_psu(index-1) + default_index = index-1 header = ['PSU', 'Status'] status_table = [] - for psu in psu_ids: - msg = "" - psu_name = _wrapper_get_psu_name(psu) - if psu not in supported_psu: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported PSU - {}.".format(psu_name, len(supported_psu))) - continue - presence = _wrapper_get_psu_presence(psu) - if presence: - oper_status = _wrapper_get_psu_status(psu) - msg = 'OK' if oper_status else "NOT OK" - else: - msg = 'NOT PRESENT' - status_table.append([psu_name, msg]) + for idx, psu in enumerate(psu_list, default_index): + psu_name = helper.try_get(psu.get_name, "PSU {}".format(idx+1)) + status = 'NOT PRESENT' + if psu.get_presence(): + oper_status = helper.try_get(psu.get_powergood_status, 'UNKNOWN') + if oper_status is True: + status = 'OK' + elif oper_status is False: + status = 'NOT OK' + else: + status = oper_status + + status_table.append([psu_name, status]) if status_table: - click.echo(tabulate(status_table, header, tablefmt="simple")) + click.echo(tabulate(status_table, header, tablefmt='simple')) + # 'mfrinfo' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of PSU") +@click.option('-i', '--index', default=-1, type=int, help="Index of the PSU (1-based)") def mfrinfo(index): """Display PSU manufacturer info""" - supported_psu = list(range(1, _wrapper_get_num_psus() + 1)) - psu_ids = [] + psu_list = [] if (index < 0): - psu_ids = supported_psu + psu_list = platform_chassis.get_all_psus() + default_index = 0 else: - psu_ids = [index] - - for psu in psu_ids: - psu_name = _wrapper_get_psu_name(psu) - if psu not in supported_psu: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported PSU - {}.".format(psu_name, len(supported_psu))) - continue - status = _wrapper_get_psu_status(psu) - if not status: - click.echo("{} is Not OK\n".format(psu_name)) - continue - - model_name = _wrapper_get_psu_model(psu) - mfr_id = _wrapper_get_psu_mfr_id(psu) - serial_num = _wrapper_get_psu_serial(psu) - airflow_dir = _wrapper_get_psu_direction(psu) - - click.echo("{} is OK\nManufacture Id: {}\n" \ - "Model: {}\nSerial Number: {}\n" \ - "Fan Direction: {}\n".format(psu_name, mfr_id, model_name, serial_num, airflow_dir.capitalize())) + psu_list = platform_chassis.get_psu(index-1) + default_index = index-1 + + header = ['PSU', 'Status', 'Manufacturer ID', 'Model', 'Serial', 'Fan Airflow Direction'] + mfrinfo_table = [] + + for idx, psu in enumerate(psu_list, default_index): + psu_name = helper.try_get(psu.get_name, "PSU {}".format(idx+1)) + status = 'NOT PRESENT' + model_name = 'N/A' + mfr_id = 'N/A' + serial_num = 'N/A' + airflow_dir = 'N/A' + if psu.get_presence(): + oper_status = helper.try_get(psu.get_powergood_status, 'UNKNOWN') + if oper_status is True: + status = 'OK' + elif oper_status is False: + status = 'NOT OK' + else: + status = oper_status + + model_name = helper.try_get(psu.get_model, 'N/A') + mfr_id = helper.try_get(psu.get_mfr_id, 'N/A') + serial_num = helper.try_get(psu.get_serial, 'N/A') + airflow_dir = helper.try_get(psu._fan_list[0].get_direction, 'N/A') + + mfrinfo_table.append([psu_name, status, mfr_id, model_name, serial_num, airflow_dir]) + + if mfrinfo_table: + click.echo(tabulate(mfrinfo_table, header, tablefmt='simple')) # 'seninfo' subcommand @@ -251,44 +147,60 @@ def mfrinfo(index): @click.option('-i', '--index', default=-1, type=int, help="the index of PSU") def seninfo(index): """Display PSU sensor info""" - supported_psu = list(range(1, _wrapper_get_num_psus() + 1)) - psu_ids = [] + psu_list = [] if (index < 0): - psu_ids = supported_psu + psu_list = platform_chassis.get_all_psus() + default_index = 0 else: - psu_ids = [index] - - for psu in psu_ids: - psu_name = _wrapper_get_psu_name(psu) - if psu not in supported_psu: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported PSU - {}.".format(psu_name, len(supported_psu))) - continue - oper_status = _wrapper_get_psu_status(psu) - - if not oper_status: - click.echo("{} is Not OK\n".format(psu_name)) - continue - - v_out = _wrapper_get_output_voltage(psu) * 1000 - i_out = _wrapper_get_output_current(psu) * 1000 - p_out = _wrapper_get_output_power(psu) * 1000 - - fan1_rpm = _wrapper_get_fan_rpm(psu, 1) - click.echo("{} is OK\nOutput Voltage: {} mv\n" \ - "Output Current: {} ma\nOutput Power: {} mw\n" \ - "Fan1 Speed: {} rpm\n".format(psu_name, v_out, i_out, p_out, fan1_rpm)) + psu_list = platform_chassis.get_psu(index-1) + default_index = index-1 + + header = ['PSU', 'Status', 'Output Voltage (V)', 'Output Current (A)', + 'Output Power (W)', 'Temperature1 (C)', 'Fan1 Speed (RPM)'] + seninfo_table = [] + + for idx, psu in enumerate(psu_list, default_index): + psu_name = helper.try_get(psu.get_name, "PSU {}".format(idx+1)) + status = 'NOT PRESENT' + v_out = 'N/A' + i_out = 'N/A' + p_out = 'N/A' + temp1 = 'N/A' + fan1_rpm = 'N/A' + + if psu.get_presence(): + oper_status = helper.try_get(psu.get_powergood_status, 'UNKNOWN') + if oper_status is True: + status = 'OK' + elif oper_status is False: + status = 'NOT OK' + else: + status = oper_status + + v_out = helper.try_get(psu.get_voltage, 'N/A') + i_out = helper.try_get(psu.get_current, 'N/A') + p_out = helper.try_get(psu.get_power, 'N/A') + temp1 = helper.try_get(psu.get_temperature, 'N/A') + fan1_rpm = helper.try_get(psu._fan_list[0].get_speed_rpm, 'N/A') + + seninfo_table.append([psu_name, status, v_out, i_out, p_out, temp1, fan1_rpm]) + + if seninfo_table: + click.echo(tabulate(seninfo_table, header, tablefmt='simple', floatfmt='.2f')) + @cli.group() def debug(): """pddf_psuutil debug commands""" pass + @debug.command() def dump_sysfs(): """Dump all PSU related SysFS paths""" - for psu in range(_wrapper_get_num_psus()): - status = _wrapper_dump_sysfs(psu) + psu_list = platform_chassis.get_all_psus() + for psu in psu_list: + status = psu.dump_sysfs() if status: for i in status: diff --git a/pddf_thermalutil/main.py b/pddf_thermalutil/main.py index 976e5b4f2f..aacad45e0b 100644 --- a/pddf_thermalutil/main.py +++ b/pddf_thermalutil/main.py @@ -16,69 +16,38 @@ VERSION = '2.0' -SYSLOG_IDENTIFIER = "thermalutil" -PLATFORM_SPECIFIC_MODULE_NAME = "thermalutil" -PLATFORM_SPECIFIC_CLASS_NAME = "ThermalUtil" +ERROR_PERMISSIONS = 1 +ERROR_CHASSIS_LOAD = 2 +ERROR_NOT_IMPLEMENTED = 3 +ERROR_PDDF_NOT_SUPPORTED = 4 -# Global platform-specific thermalutil class instance -platform_thermalutil = None +# Global platform-specific chassis class instance platform_chassis = None -# Wrapper APIs so that this util is suited to both 1.0 and 2.0 platform APIs -def _wrapper_get_num_thermals(): - if platform_chassis is not None: - try: - return platform_chassis.get_num_thermals() - except NotImplementedError: - pass - return platform_thermalutil.get_num_thermals() - -def _wrapper_get_thermal_name(idx): - if platform_chassis is not None: - try: - return platform_chassis.get_thermal(idx-1).get_name() - except NotImplementedError: - pass - return "TEMP{}".format(idx) - +# Load the helper class +helper = UtilHelper() # ==================== CLI commands and groups ==================== - # This is our main entrypoint - the main 'thermalutil' command @click.group() def cli(): """pddf_thermalutil - Command line utility for providing Temp Sensors information""" - global platform_thermalutil global platform_chassis if os.geteuid() != 0: click.echo("Root privileges are required for this operation") sys.exit(1) - # Load the helper class - helper = UtilHelper() - if not helper.check_pddf_mode(): click.echo("PDDF mode should be supported and enabled for this platform for this operation") sys.exit(1) - # Load new platform api class - try: - import sonic_platform.platform - platform_chassis = sonic_platform.platform.Platform().get_chassis() - except Exception as e: - click.echo("Failed to load chassis due to {}".format(str(e))) - - - # Load platform-specific fanutil class - if platform_chassis is None: - try: - platform_thermalutil = helper.load_platform_util(PLATFORM_SPECIFIC_MODULE_NAME, PLATFORM_SPECIFIC_CLASS_NAME) - except Exception as e: - click.echo("Failed to load {}: {}".format(PLATFORM_SPECIFIC_MODULE_NAME, str(e))) - sys.exit(2) + # Load platform-specific chassis 2.0 api class + platform_chassis = helper.load_platform_chassis() + if not platform_chassis: + sys.exit(ERROR_CHASSIS_LOAD) # 'version' subcommand @@ -87,83 +56,78 @@ def version(): """Display version info""" click.echo("PDDF thermalutil version {0}".format(VERSION)) + # 'numthermals' subcommand @cli.command() def numthermals(): """Display number of Thermal Sensors installed """ - click.echo(_wrapper_get_num_thermals()) + num_thermals = platform_chassis.get_num_thermals() + click.echo(num_thermals) + # 'gettemp' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of Temp Sensor") +@click.option('-i', '--index', default=-1, type=int, help="Index of Temp Sensor (1-based)") def gettemp(index): """Display Temperature values of thermal sensors""" - supported_thermal = list(range(1, _wrapper_get_num_thermals()+ 1)) - thermal_ids = [] + thermal_list = [] if (index < 0): - thermal_ids = supported_thermal + thermal_list = platform_chassis.get_all_thermals() + default_index = 0 else: - thermal_ids = [index] + thermal_list = platform_chassis.get_thermal(index-1) + default_index = index-1 - header=[] - status_table = [] + header = [] + temp_table = [] - for thermal in thermal_ids: - thermal_name = _wrapper_get_thermal_name(thermal) - if thermal not in supported_thermal: - click.echo("Error! The {} is not available on the platform.\n" \ - "Number of supported Temp - {}.".format(thermal_name, len(supported_thermal))) - continue + for idx, thermal in enumerate(thermal_list, default_index): + thermal_name = helper.try_get(thermal.get_name, "TEMP{}".format(idx+1)) # TODO: Provide a wrapper API implementation for the below function - if platform_chassis is not None: - try: - temp = platform_chassis.get_thermal(thermal-1).get_temperature() - if temp: - value = "temp1\t %+.1f C ("%temp - high = platform_chassis.get_thermal(thermal-1).get_high_threshold() - if high: - value += "high = %+.1f C"%high - crit = platform_chassis.get_thermal(thermal-1).get_high_critical_threshold() - if high and crit: - value += ", " - if crit: - value += "crit = %+.1f C"%crit - - - label = platform_chassis.get_thermal(thermal-1).get_temp_label() - value +=")" - - except NotImplementedError: - pass - else: - label, value = platform_thermalutil.show_thermal_temp_values(thermal) + try: + temp = thermal.get_temperature() + if temp: + value = "temp1\t %+.1f C (" % temp + high = thermal.get_high_threshold() + if high: + value += "high = %+.1f C" % high + crit = thermal.get_high_critical_threshold() + if high and crit: + value += ", " + if crit: + value += "crit = %+.1f C" % crit + + label = thermal.get_temp_label() + value += ")" + + except NotImplementedError: + pass if label is None: - status_table.append([thermal_name, value]) + temp_table.append([thermal_name, value]) else: - status_table.append([thermal_name, label, value]) + temp_table.append([thermal_name, label, value]) - if status_table: + if temp_table: if label is None: header = ['Temp Sensor', 'Value'] else: header = ['Temp Sensor', 'Label', 'Value'] - click.echo(tabulate(status_table, header, tablefmt="simple")) + click.echo(tabulate(temp_table, header, tablefmt="simple")) + @cli.group() def debug(): """pddf_thermalutil debug commands""" pass + @debug.command() def dump_sysfs(): """Dump all Temp Sensor related SysFS paths""" - if platform_chassis is not None: - supported_thermal = list(range(1, _wrapper_get_num_thermals()+ 1)) - for index in supported_thermal: - status = platform_chassis.get_thermal(index-1).dump_sysfs() - else: - status = platform_thermalutil.dump_sysfs() + thermal_list = platform_chassis.get_all_thermals() + for idx, thermal in enumerate(thermal_list): + status = thermal.dump_sysfs() if status: for i in status: diff --git a/pfc/main.py b/pfc/main.py index ffcc42a97a..b31d3c755e 100644 --- a/pfc/main.py +++ b/pfc/main.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 import click -import swsssdk +from swsscommon.swsscommon import ConfigDBConnector from tabulate import tabulate from natsort import natsorted @@ -12,7 +12,7 @@ def configPfcAsym(interface, pfc_asym): """ PFC handler to configure asymmentric PFC. """ - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() configdb.mod_entry("PORT", interface, {'pfc_asym': pfc_asym}) @@ -24,7 +24,7 @@ def showPfcAsym(interface): """ header = ('Interface', 'Asymmetric') - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() if interface: @@ -50,7 +50,7 @@ def showPfcAsym(interface): click.echo() def configPfcPrio(status, interface, priority): - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() if interface not in configdb.get_keys('PORT_QOS_MAP'): @@ -91,7 +91,7 @@ def showPfcPrio(interface): header = ('Interface', 'Lossless priorities') table = [] - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() """Get all the interfaces with QoS map information""" diff --git a/pfcwd/main.py b/pfcwd/main.py index bc5211191b..1f8ec2293e 100644 --- a/pfcwd/main.py +++ b/pfcwd/main.py @@ -1,16 +1,19 @@ +import importlib import os -import imp import sys import click - import utilities_common.cli as clicommon - from natsort import natsorted from sonic_py_common.multi_asic import get_external_ports from tabulate import tabulate from utilities_common import multi_asic as multi_asic_util from utilities_common import constants +from sonic_py_common import logger + +SYSLOG_IDENTIFIER = "config" + +log = logger.Logger(SYSLOG_IDENTIFIER) # mock the redis for unit test purposes # try: @@ -22,7 +25,7 @@ import mock_tables.dbconnector if os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] == "multi_asic": import mock_tables.mock_multi_asic - imp.reload(mock_tables.mock_multi_asic) + importlib.reload(mock_tables.mock_multi_asic) mock_tables.dbconnector.load_namespace_config() except KeyError: @@ -53,7 +56,7 @@ CONFIG_HEADER = ('PORT',) + list(zip(*CONFIG_DESCRIPTION))[0] CONFIG_DB_PFC_WD_TABLE_NAME = 'PFC_WD' - +PORT_QOS_MAP = "PORT_QOS_MAP" # Main entrypoint @click.group() @@ -242,6 +245,20 @@ def start(self, action, restoration_time, ports, detection_time): exit() self.start_cmd(action, restoration_time, ports, detection_time) + + def verify_pfc_enable_status_per_port(self, port, pfcwd_info): + pfc_status = self.config_db.get_entry(PORT_QOS_MAP, port).get('pfc_enable') + if pfc_status is None: + log.log_warning("SKIPPED: PFC is not enabled on port: {}".format(port), also_print_to_console=True) + return + + self.config_db.mod_entry( + CONFIG_DB_PFC_WD_TABLE_NAME, port, None + ) + self.config_db.mod_entry( + CONFIG_DB_PFC_WD_TABLE_NAME, port, pfcwd_info + ) + @multi_asic_util.run_on_multi_asic def start_cmd(self, action, restoration_time, ports, detection_time): if os.geteuid() != 0: @@ -272,21 +289,11 @@ def start_cmd(self, action, restoration_time, ports, detection_time): for port in ports: if port == "all": for p in all_ports: - self.config_db.mod_entry( - CONFIG_DB_PFC_WD_TABLE_NAME, p, None - ) - self.config_db.mod_entry( - CONFIG_DB_PFC_WD_TABLE_NAME, p, pfcwd_info - ) + self.verify_pfc_enable_status_per_port(p, pfcwd_info) else: if port not in all_ports: continue - self.config_db.mod_entry( - CONFIG_DB_PFC_WD_TABLE_NAME, port, None - ) - self.config_db.mod_entry( - CONFIG_DB_PFC_WD_TABLE_NAME, port, pfcwd_info - ) + self.verify_pfc_enable_status_per_port(port, pfcwd_info) @multi_asic_util.run_on_multi_asic def interval(self, poll_interval): @@ -375,9 +382,7 @@ def start_default(self): } for port in active_ports: - self.config_db.set_entry( - CONFIG_DB_PFC_WD_TABLE_NAME, port, pfcwd_info - ) + self.verify_pfc_enable_status_per_port(port, pfcwd_info) pfcwd_info = {} pfcwd_info['POLL_INTERVAL'] = DEFAULT_POLL_INTERVAL * multiply diff --git a/psuutil/main.py b/psuutil/main.py index 9e03b4ffd9..e725cfc32f 100644 --- a/psuutil/main.py +++ b/psuutil/main.py @@ -5,26 +5,25 @@ # Command-line utility for interacting with PSU in SONiC # -try: - import imp - import os - import sys +import os +import sys - import click - from sonic_py_common import device_info, logger - from tabulate import tabulate -except ImportError as e: - raise ImportError("%s - required module not found" % str(e)) +import click +import sonic_platform +from sonic_py_common import logger +from tabulate import tabulate -VERSION = '1.0' + +VERSION = '2.0' SYSLOG_IDENTIFIER = "psuutil" -PLATFORM_SPECIFIC_MODULE_NAME = "psuutil" -PLATFORM_SPECIFIC_CLASS_NAME = "PsuUtil" -# Global platform-specific psuutil class instance -platform_psuutil = None +ERROR_PERMISSIONS = 1 +ERROR_CHASSIS_LOAD = 2 +ERROR_NOT_IMPLEMENTED = 3 +# Global platform-specific Chassis class instance +platform_chassis = None # Global logger instance log = logger.Logger(SYSLOG_IDENTIFIER) @@ -32,28 +31,20 @@ # ==================== Methods for initialization ==================== -# Loads platform specific psuutil module from source -def load_platform_psuutil(): - global platform_psuutil - - # Load platform module from source - platform_path, _ = device_info.get_paths_to_platform_and_hwsku_dirs() +# Instantiate platform-specific Chassis class +def load_platform_chassis(): + global platform_chassis + # Load new platform api class try: - module_file = os.path.join(platform_path, "plugins", PLATFORM_SPECIFIC_MODULE_NAME + ".py") - module = imp.load_source(PLATFORM_SPECIFIC_MODULE_NAME, module_file) - except IOError as e: - log.log_error("Failed to load platform module '%s': %s" % (PLATFORM_SPECIFIC_MODULE_NAME, str(e)), True) - return -1 + platform_chassis = sonic_platform.platform.Platform().get_chassis() + except Exception as e: + log.log_error("Failed to instantiate Chassis due to {}".format(repr(e))) - try: - platform_psuutil_class = getattr(module, PLATFORM_SPECIFIC_CLASS_NAME) - platform_psuutil = platform_psuutil_class() - except AttributeError as e: - log.log_error("Failed to instantiate '%s' class: %s" % (PLATFORM_SPECIFIC_CLASS_NAME, str(e)), True) - return -2 + if not platform_chassis: + return False - return 0 + return True # ==================== CLI commands and groups ==================== @@ -66,63 +57,88 @@ def cli(): if os.geteuid() != 0: click.echo("Root privileges are required for this operation") - sys.exit(1) + sys.exit(ERROR_PERMISSIONS) - # Load platform-specific psuutil class - err = load_platform_psuutil() - if err != 0: - sys.exit(2) - -# 'version' subcommand + # Load platform-specific Chassis class + if not load_platform_chassis(): + sys.exit(ERROR_CHASSIS_LOAD) +# 'version' subcommand @cli.command() def version(): """Display version info""" click.echo("psuutil version {0}".format(VERSION)) -# 'numpsus' subcommand - +# 'numpsus' subcommand @cli.command() def numpsus(): """Display number of supported PSUs on device""" - click.echo(str(platform_psuutil.get_num_psus())) - -# 'status' subcommand + num_psus = platform_chassis.get_num_psus() + click.echo(str(num_psus)) +# 'status' subcommand @cli.command() -@click.option('-i', '--index', default=-1, type=int, help="the index of PSU") +@click.option('-i', '--index', default=-1, type=int, help='Index of the PSU') def status(index): """Display PSU status""" - supported_psu = list(range(1, platform_psuutil.get_num_psus() + 1)) - psu_ids = [] - if (index < 0): - psu_ids = supported_psu - else: - psu_ids = [index] - - header = ['PSU', 'Status'] + header = ['PSU', 'Model', 'Serial', 'Voltage (V)', 'Current (A)', 'Power (W)', 'Status', 'LED'] status_table = [] - for psu in psu_ids: - msg = "" - psu_name = "PSU {}".format(psu) - if psu not in supported_psu: - click.echo("Error! The {} is not available on the platform.\n" - "Number of supported PSU - {}.".format(psu_name, platform_psuutil.get_num_psus())) - continue - presence = platform_psuutil.get_psu_presence(psu) - if presence: - oper_status = platform_psuutil.get_psu_status(psu) - msg = 'OK' if oper_status else "NOT OK" - else: - msg = 'NOT PRESENT' - status_table.append([psu_name, msg]) + psu_list = platform_chassis.get_all_psus() + + for psu in psu_list: + psu_name = psu.get_name() + status = 'NOT PRESENT' + model = 'N/A' + serial = 'N/A' + voltage = 'N/A' + current = 'N/A' + power = 'N/A' + led_color = 'N/A' + + if psu.get_presence(): + try: + status = 'OK' if psu.get_powergood_status() else 'NOT OK' + except NotImplementedError: + status = 'UNKNOWN' + + try: + model = psu.get_model() + except NotImplementedError: + pass + + try: + serial = psu.get_serial() + except NotImplementedError: + pass + + try: + voltage = psu.get_voltage() + except NotImplementedError: + pass + + try: + current = psu.get_current() + except NotImplementedError: + pass + + try: + power = psu.get_power() + except NotImplementedError: + pass + + try: + led_color = psu.get_status_led() + except NotImplementedError: + pass + + status_table.append([psu_name, model, serial, voltage, current, power, status, led_color]) if status_table: - click.echo(tabulate(status_table, header, tablefmt="simple")) + click.echo(tabulate(status_table, header, tablefmt='simple', floatfmt='.2f')) if __name__ == '__main__': diff --git a/pytest.ini b/pytest.ini index 40d110e3b0..4fb7432d5d 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,4 +1,2 @@ [pytest] -filterwarnings = - ignore::DeprecationWarning -addopts = --cov=acl_loader --cov=clear --cov=config --cov=connect --cov=consutil --cov=counterpoll --cov=crm --cov=debug --cov=fdbutil --cov=fwutil --cov=pcieutil --cov=pfcwd --cov=psuutil --cov=pddf_fanutil --cov=pddf_ledutil --cov=pddf_psuutil --cov=pddf_thermalutil --cov=scripts --cov=sfputil --cov=show --cov=sonic_installer --cov=ssdutil --cov=utilities_common --cov=watchdogutil --cov-report html --cov-report term --cov-report xml +addopts = --cov-config=.coveragerc --cov --cov-report html --cov-report term --cov-report xml --junitxml=test-results.xml -vv diff --git a/scripts/aclshow b/scripts/aclshow index a9ee169209..046cb72efe 100755 --- a/scripts/aclshow +++ b/scripts/aclshow @@ -20,7 +20,7 @@ optional arguments: import argparse import json import os -import swsssdk +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector import sys from tabulate import tabulate @@ -60,10 +60,10 @@ class AclStat(object): self.table_list = tables.split(",") # Set up db connections - self.db = swsssdk.SonicV2Connector(host="127.0.0.1") + self.db = SonicV2Connector(use_unix_socket_path=False) self.db.connect(self.db.COUNTERS_DB) - self.configdb = swsssdk.ConfigDBConnector() + self.configdb = ConfigDBConnector() self.configdb.connect() def previous_counters(self): diff --git a/scripts/centralize_database b/scripts/centralize_database index 3ff958117a..3b50184eac 100755 --- a/scripts/centralize_database +++ b/scripts/centralize_database @@ -1,24 +1,24 @@ #!/usr/bin/python from __future__ import print_function import sys -import swsssdk +from swsscommon.swsscommon import SonicDBConfig import redis import argparse def centralize_to_target_db(target_dbname): - target_dbport = swsssdk.SonicDBConfig.get_port(target_dbname) - target_dbhost = swsssdk.SonicDBConfig.get_hostname(target_dbname) + target_dbport = SonicDBConfig.getDbPort(target_dbname) + target_dbhost = SonicDBConfig.getDbHostname(target_dbname) - dblists = swsssdk.SonicDBConfig.get_dblist() + dblists = SonicDBConfig.getDbList() for dbname in dblists: - dbport = swsssdk.SonicDBConfig.get_port(dbname) - dbhost = swsssdk.SonicDBConfig.get_hostname(dbname) + dbport = SonicDBConfig.getDbPort(dbname) + dbhost = SonicDBConfig.getDbHostname(dbname) # if the db is on the same instance, no need to move if dbport == target_dbport and dbhost == target_dbhost: continue - dbsocket = swsssdk.SonicDBConfig.get_socket(dbname) - dbid = swsssdk.SonicDBConfig.get_dbid(dbname) + dbsocket = SonicDBConfig.getDbSock(dbname) + dbid = SonicDBConfig.getDbId(dbname) r = redis.Redis(host=dbhost, unix_socket_path=dbsocket, db=dbid) @@ -49,7 +49,7 @@ Example : centralize_database APPL_DB if args.target_db: try: centralize_to_target_db(args.target_db) - print(swsssdk.SonicDBConfig.get_instancename(args.target_db)) + print(SonicDBConfig.getDbInst(args.target_db)) except Exception as ex: template = "An exception of type {0} occurred. Arguments:\n{1!r}" message = template.format(type(ex).__name__, ex.args) diff --git a/scripts/configlet b/scripts/configlet index 4d519d3943..0e201be432 100755 --- a/scripts/configlet +++ b/scripts/configlet @@ -78,7 +78,7 @@ A sample for update: import argparse import json -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector test_only = False diff --git a/scripts/db_migrator.py b/scripts/db_migrator.py index 5b571ce758..6e18ca4034 100755 --- a/scripts/db_migrator.py +++ b/scripts/db_migrator.py @@ -1,5 +1,6 @@ #!/usr/bin/env python3 +import os import argparse import json import sys @@ -7,10 +8,22 @@ import re from sonic_py_common import device_info, logger -from swsssdk import ConfigDBConnector, SonicDBConfig -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector, SonicDBConfig INIT_CFG_FILE = '/etc/sonic/init_cfg.json' + +# mock the redis for unit test purposes # +try: + if os.environ["UTILITIES_UNIT_TESTING"] == "2": + modules_path = os.path.join(os.path.dirname(__file__), "..") + tests_path = os.path.join(modules_path, "tests") + mocked_db_path = os.path.join(tests_path, "db_migrator_input") + sys.path.insert(0, modules_path) + sys.path.insert(0, tests_path) + INIT_CFG_FILE = os.path.join(mocked_db_path, "init_cfg.json") +except KeyError: + pass + SYSLOG_IDENTIFIER = 'db_migrator' @@ -161,18 +174,17 @@ def migrate_copp_table(self): for copp_key in keys: self.appDB.delete(self.appDB.APPL_DB, copp_key) - def migrate_config_db_buffer_tables_for_dynamic_calculation(self, speed_list, cable_len_list, default_dynamic_th, default_lossless_profiles, abandon_method, append_item_method): + def migrate_config_db_buffer_tables_for_dynamic_calculation(self, speed_list, cable_len_list, default_dynamic_th, abandon_method, append_item_method): ''' Migrate buffer tables to dynamic calculation mode parameters @speed_list - list of speed supported @cable_len_list - list of cable length supported @default_dynamic_th - default dynamic th - @default_lossless_profiles - default lossless profiles from the previous image @abandon_method - a function which is called to abandon the migration and keep the current configuration if the current one doesn't match the default one @append_item_method - a function which is called to append an item to the list of pending commit items - any update to buffer configuration will be pended and won't be applied until + any update to buffer configuration will be pended and won't be applied until all configuration is checked and aligns with the default one 1. Buffer profiles for lossless PGs in BUFFER_PROFILE table will be removed @@ -181,7 +193,7 @@ def migrate_config_db_buffer_tables_for_dynamic_calculation(self, speed_list, ca and the dynamic_th is equal to default_dynamic_th 2. Insert tables required for dynamic buffer calculation - DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE: {'default_dynamic_th': default_dynamic_th} - - LOSSLESS_TRAFFIC_PATTERN|AZURE: {'mtu': '1500', 'small_packet_percentage': '100'} + - LOSSLESS_TRAFFIC_PATTERN|AZURE: {'mtu': '1024', 'small_packet_percentage': '100'} 3. For lossless dynamic PGs, remove the explicit referencing buffer profiles Before: BUFFER_PG||3-4: {'profile': 'BUFFER_PROFILE|pg_lossless___profile'} After: BUFFER_PG||3-4: {'profile': 'NULL'} @@ -196,16 +208,8 @@ def migrate_config_db_buffer_tables_for_dynamic_calculation(self, speed_list, ca speed = m.group(1) cable_length = m.group(2) if speed in speed_list and cable_length in cable_len_list: - log.log_info("current profile {} {}".format(name, info)) - log.log_info("default profile {} {}".format(name, default_lossless_profiles.get(name))) - default_profile = default_lossless_profiles.get(name); - if info.get("xon") == default_profile.get("xon") and info.get("size") == default_profile.get("size") and info.get('dynamic_th') == default_dynamic_th: - append_item_method(('BUFFER_PROFILE', name, None)) - log.log_info("Lossless profile {} has been removed".format(name)) - else: - log.log_notice("Lossless profile {} doesn't match the default configuration, keep using traditional buffer calculation mode") - abandon_method() - return True + append_item_method(('BUFFER_PROFILE', name, None)) + log.log_info("Lossless profile {} has been removed".format(name)) # Migrate BUFFER_PGs, removing the explicit designated profiles buffer_pgs = self.configDB.get_table('BUFFER_PG') @@ -219,19 +223,28 @@ def migrate_config_db_buffer_tables_for_dynamic_calculation(self, speed_list, ca cable_lengths = all_cable_lengths[list(all_cable_lengths.keys())[0]] for name, profile in buffer_pgs.items(): # do the db migration - port, pg = name - if pg != '3-4': - continue try: + port, pg = name profile_name = profile['profile'][1:-1].split('|')[1] + if pg == '0': + if profile_name != 'ingress_lossy_profile': + log.log_notice("BUFFER_PG table entry {} has non default profile {} configured".format(name, profile_name)) + abandon_method() + return True + else: + continue + elif pg != '3-4': + log.log_notice("BUFFER_PG table entry {} isn't default PG(0 or 3-4)".format(name)) + abandon_method() + return True m = re.search(profile_pattern, profile_name) - except Exception: - continue - if not m: - continue - speed = m.group(1) - cable_length = m.group(2) - try: + if not m: + log.log_notice("BUFFER_PG table entry {} has non-default profile name {}".format(name, profile_name)) + abandon_method() + return True + speed = m.group(1) + cable_length = m.group(2) + if speed == ports[port]['speed'] and cable_length == cable_lengths[port]: append_item_method(('BUFFER_PG', name, {'profile': 'NULL'})) else: @@ -240,18 +253,20 @@ def migrate_config_db_buffer_tables_for_dynamic_calculation(self, speed_list, ca abandon_method() return True except Exception: - continue + log.log_notice("Exception occured during parsing the profiles") + abandon_method() + return True # Insert other tables required for dynamic buffer calculation metadata = self.configDB.get_entry('DEVICE_METADATA', 'localhost') metadata['buffer_model'] = 'dynamic' append_item_method(('DEVICE_METADATA', 'localhost', metadata)) append_item_method(('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'AZURE', {'default_dynamic_th': default_dynamic_th})) - append_item_method(('LOSSLESS_TRAFFIC_PATTERN', 'AZURE', {'mtu': '1500', 'small_packet_percentage': '100'})) + append_item_method(('LOSSLESS_TRAFFIC_PATTERN', 'AZURE', {'mtu': '1024', 'small_packet_percentage': '100'})) return True - def prepare_dynamic_buffer_for_warm_reboot(self, buffer_pools = None, buffer_profiles = None, buffer_pgs = None): + def prepare_dynamic_buffer_for_warm_reboot(self, buffer_pools=None, buffer_profiles=None, buffer_pgs=None): ''' This is the very first warm reboot of buffermgrd (dynamic) if the system reboot from old image by warm-reboot In this case steps need to be taken to get buffermgrd prepared (for warm reboot) @@ -405,35 +420,41 @@ def version_1_0_3(self): def version_1_0_4(self): """ - Current latest version. Nothing to do here. + Version 1_0_4. """ log.log_info('Handling version_1_0_4') # Check ASIC type, if Mellanox platform then need DB migration + if self.asic_type == "mellanox": + if self.mellanox_buffer_migrator.mlnx_migrate_buffer_pool_size('version_1_0_4', 'version_1_0_5') \ + and self.mellanox_buffer_migrator.mlnx_migrate_buffer_profile('version_1_0_4', 'version_1_0_5') \ + and self.mellanox_buffer_migrator.mlnx_flush_new_buffer_configuration(): + self.set_version('version_1_0_5') + else: + self.set_version('version_1_0_5') + + return 'version_1_0_5' + + def version_1_0_5(self): + """ + Version 1_0_5. + """ + log.log_info('Handling version_1_0_5') if self.asic_type == "mellanox": speed_list = self.mellanox_buffer_migrator.default_speed_list cable_len_list = self.mellanox_buffer_migrator.default_cable_len_list buffer_pools = self.configDB.get_table('BUFFER_POOL') buffer_profiles = self.configDB.get_table('BUFFER_PROFILE') buffer_pgs = self.configDB.get_table('BUFFER_PG') - default_lossless_profiles = self.mellanox_buffer_migrator.mlnx_get_default_lossless_profile('version_1_0_4') abandon_method = self.mellanox_buffer_migrator.mlnx_abandon_pending_buffer_configuration append_method = self.mellanox_buffer_migrator.mlnx_append_item_on_pending_configuration_list - if self.mellanox_buffer_migrator.mlnx_migrate_buffer_pool_size('version_1_0_4', 'version_2_0_0') \ - and self.mellanox_buffer_migrator.mlnx_migrate_buffer_profile('version_1_0_4', 'version_2_0_0') \ - and self.migrate_config_db_buffer_tables_for_dynamic_calculation(speed_list, cable_len_list, '0', default_lossless_profiles, - abandon_method, append_method) \ + if self.mellanox_buffer_migrator.mlnx_migrate_buffer_pool_size('version_1_0_5', 'version_2_0_0') \ + and self.mellanox_buffer_migrator.mlnx_migrate_buffer_profile('version_1_0_5', 'version_2_0_0') \ + and (not self.mellanox_buffer_migrator.mlnx_is_buffer_model_dynamic() or \ + self.migrate_config_db_buffer_tables_for_dynamic_calculation(speed_list, cable_len_list, '0', abandon_method, append_method)) \ and self.mellanox_buffer_migrator.mlnx_flush_new_buffer_configuration() \ and self.prepare_dynamic_buffer_for_warm_reboot(buffer_pools, buffer_profiles, buffer_pgs): - metadata = self.configDB.get_entry('DEVICE_METADATA', 'localhost') - if not metadata.get('buffer_model'): - metadata['buffer_model'] = 'traditional' - self.configDB.set_entry('DEVICE_METADATA', 'localhost', metadata) - log.log_notice('Setting buffer_model to traditional') - else: - log.log_notice('Got buffer_model {}'.format(metadata.get('buffer_model'))) - self.set_version('version_2_0_0') else: self.prepare_dynamic_buffer_for_warm_reboot() @@ -534,6 +555,8 @@ def main(): if args.namespace is not None: SonicDBConfig.load_sonic_global_db_config(namespace=args.namespace) + else: + SonicDBConfig.initialize() if socket_path: dbmgtr = DBMigrator(namespace, socket=socket_path) diff --git a/scripts/decode-syseeprom b/scripts/decode-syseeprom index ed9fd00f69..eeb38306b0 100755 --- a/scripts/decode-syseeprom +++ b/scripts/decode-syseeprom @@ -1,177 +1,268 @@ #!/usr/bin/env python3 +""" + Command-line utility for obtaining system EEPROM data + It can either read the information directly from the EEPROM + or read information cached in State DB via syseerpomd +""" + ############################################################################# # # This is the main script that handles eeprom encoding and decoding # -try: - import glob - import optparse - import os - import sys - import warnings - from importlib.machinery import SourceFileLoader - - from sonic_py_common import device_info -except ImportError as e: - raise ImportError (str(e) + "- required module not found") - -PLATFORM_ROOT = '/usr/share/sonic/device' -CACHE_ROOT = '/var/cache/sonic/decode-syseeprom' -CACHE_FILE = 'syseeprom_cache' +import optparse +import os +import re +import sys -def main(): - support_eeprom_db = True - if not os.geteuid() == 0: - raise RuntimeError("must be root to run") +import sonic_platform +from sonic_platform_base.sonic_eeprom.eeprom_tlvinfo import TlvInfoDecoder +from sonic_py_common import device_info +from swsscommon.swsscommon import SonicV2Connector +from tabulate import tabulate - # Get platform name - platform = device_info.get_platform() - platform_path = '/'.join([PLATFORM_ROOT, platform]) +EEPROM_INFO_TABLE = 'EEPROM_INFO' - # - # Currently we only support board eeprom decode. - # - (opts, args) = get_cmdline_opts() - # - # load the target class file and instantiate the object - # +def instantiate_eeprom_object(): + eeprom = None + try: - m = SourceFileLoader('eeprom','/'.join([platform_path, 'plugins', 'eeprom.py'])).load_module() - except IOError: - raise IOError("cannot load module: " + '/'.join([platform_path, 'plugins', 'eeprom.py'])) + eeprom = sonic_platform.platform.Platform().get_chassis().get_eeprom() + except Exception as e: + log.log_error('Failed to obtain EEPROM object due to {}'.format(repr(e))) + eeprom = None - class_ = getattr(m, 'board') - t = class_('board', '','','') + return eeprom - # Currently, don't support eeprom db on Arista platform - platforms_without_eeprom_db = ['arista', 'kvm'] - if any(platform in platform_path for platform in platforms_without_eeprom_db)\ - or getattr(t, 'read_eeprom_db', None) is None: - support_eeprom_db = False - # - # execute the command - # - run(t, opts, args, support_eeprom_db) +def read_and_print_eeprom(): + eeprom = instantiate_eeprom_object() + if not eeprom: + return False + + sys_eeprom_data = eeprom.read_eeprom() + eeprom.decode_eeprom(sys_eeprom_data) + + +def print_eeprom_dict(tlv_dict): + ''' + Pretty print EEPROM contents from a dictionary + ''' + if not tlv_dict: + print('Unable to retrieve system EEPROM info') + return + + print('TlvInfo Header:') + print(' Id String: {}'.format(tlv_dict['header']['id'])) + print(' Version: {}'.format(tlv_dict['header']['version'])) + print(' Total Length: {}'.format(tlv_dict['header']['length'])) + + tlv_table_header = ['TLV Name', 'Code', 'Len', 'Value'] + tlv_table_body = [] + for tlv in tlv_dict['tlv_list']: + tlv_table_body.append([tlv['name'], tlv['code'], tlv['length'], tlv['value']]) + + print(tabulate(tlv_table_body, tlv_table_header, tablefmt='simple')) + + print('') + + if tlv_dict['checksum_valid']: + print('(checksum valid)') + else: + print('(*** checksum invalid)') + + +def read_eeprom_from_db(): + tlv_dict = {} + + db = SonicV2Connector(host="127.0.0.1") + db.connect(db.STATE_DB) + + initialized = db.get(db.STATE_DB, '{}|{}'.format(EEPROM_INFO_TABLE, 'State'), 'Initialized') + if initialized != '1': + return None + + tlv_header = db.get_all(db.STATE_DB, '{}|{}'.format(EEPROM_INFO_TABLE, 'TlvHeader')) + tlv_dict['header'] = {} + tlv_dict['header']['id'] = tlv_header.get('Id String', 'N/A') + tlv_dict['header']['version'] = tlv_header.get('Version', 'N/A') + tlv_dict['header']['length'] = tlv_header.get('Total Length', 'N/A') + + tlv_dict['tlv_list'] = [] + concerned_tlvs = [] + concerned_tlvs.extend(range(TlvInfoDecoder._TLV_CODE_PRODUCT_NAME, TlvInfoDecoder._TLV_CODE_SERVICE_TAG + 1)) + concerned_tlvs.append(TlvInfoDecoder._TLV_CODE_VENDOR_EXT) + concerned_tlvs.append(TlvInfoDecoder._TLV_CODE_CRC_32) + for tlv_code in concerned_tlvs: + tlv_code_string = '0x{:02X}'.format(tlv_code) + + tlv_data = db.get_all(db.STATE_DB, '{}|{}'.format(EEPROM_INFO_TABLE, tlv_code_string.lower())) + if not tlv_data: + continue + + if tlv_code == TlvInfoDecoder._TLV_CODE_VENDOR_EXT: + num_vendor_ext = int(tlv_data.get('Num_vendor_ext', '0')) + for i in range(num_vendor_ext): + tlv = {} + tlv['code'] = tlv_code_string + tlv['name'] = tlv_data.get('Name_{}'.format(i), 'N/A') + tlv['length'] = tlv_data.get('Len_{}'.format(i), 'N/A') + tlv['value'] = tlv_data.get('Value_{}'.format(i), 'N/A') + tlv_dict['tlv_list'].append(tlv) + else: + tlv = {} + tlv['code'] = tlv_code_string + tlv['name'] = tlv_data.get('Name', 'N/A') + tlv['length'] = tlv_data.get('Len', 'N/A') + tlv['value'] = tlv_data.get('Value', 'N/A') + tlv_dict['tlv_list'].append(tlv) + + checksum_valid = db.get(db.STATE_DB, '{}|{}'.format(EEPROM_INFO_TABLE, 'Checksum'), 'Valid') + tlv_dict['checksum_valid'] = (checksum_valid == '1') + + return tlv_dict + + +def get_tlv_value_from_db(tlv_code): + db = SonicV2Connector(host="127.0.0.1") + db.connect(db.STATE_DB) + + initialized = db.get(db.STATE_DB, '{}|{}'.format(EEPROM_INFO_TABLE, 'State'), 'Initialized') + if initialized != '1': + print('Failed to read system EEPROM info from DB') + return None + + tlv_code_string = '0x{:02x}'.format(tlv_code) + + return db.get(db.STATE_DB, '{}|{}'.format(EEPROM_INFO_TABLE, tlv_code_string), 'Value') + + +def print_mgmt_mac(use_db=False): + base_mac_addr = None + if use_db: + base_mac_addr = get_tlv_value_from_db(TlvInfoDecoder._TLV_CODE_MAC_BASE) + else: + eeprom = instantiate_eeprom_object() + if not eeprom: + print('Failed to read system EEPROM info') + return + + # TODO: Some vendors override eeprom.base_mac_addr() such that it doesn't take EEPROM data + # as a parameter. Refactor sonic_eeprom such that the function reads the EEPROM data itself + # and doesn't require the parameter (this will also require modifying some vendor's implementations. + try: + base_mac_addr = eeprom.base_mac_addr() + except TypeError: + base_mac_addr = eeprom.base_mac_addr(eeprom.read_eeprom()) + + if base_mac_addr: + print(base_mac_addr) + + +def print_serial(use_db=False): + serial = None + if use_db: + serial = get_tlv_value_from_db(TlvInfoDecoder._TLV_CODE_SERIAL_NUMBER) + else: + eeprom = instantiate_eeprom_object() + if not eeprom: + print('Failed to read system EEPROM info') + return + + # TODO: Some vendors override eeprom.serial_number_str() such that it doesn't take EEPROM data + # as a parameter. Refactor sonic_eeprom such that the function reads the EEPROM data itself + # and doesn't require the parameter (this will also require modifying some vendor's implementations. + try: + serial = eeprom.serial_number_str() + except TypeError: + serial = eeprom.serial_number_str(eeprom.read_eeprom()) + + print(serial) + + +def print_model(use_db=False): + model = None + if use_db: + model = get_tlv_value_from_db(TlvInfoDecoder._TLV_CODE_PRODUCT_NAME) + else: + eeprom = instantiate_eeprom_object() + if not eeprom: + print('Failed to read system EEPROM info') + return + + # TODO: Some vendors override eeprom.modelstr() such that it doesn't take EEPROM data + # as a parameter. Refactor sonic_eeprom such that the function reads the EEPROM data itself + # and doesn't require the parameter (this will also require modifying some vendor's implementations. + try: + model = eeprom.modelstr() + except TypeError: + model = eeprom.modelstr(eeprom.read_eeprom()) + + print(model) - return 0 #------------------------------------------------------------------------------- # # sets global variable "optcfg" # def get_cmdline_opts(): - optcfg = optparse.OptionParser(usage="usage: %s [-s][-m]" % sys.argv[0]) - optcfg.add_option("-d", dest="db", action="store_true", - default=False, help="print eeprom from database") - optcfg.add_option("-s", dest="serial", action="store_true", - default=False, help="print device serial number/service tag") - optcfg.add_option("-p", dest="modelstr", action="store_true", default=False, - help="print the device product name") - optcfg.add_option("-m", dest="mgmtmac", action="store_true", default=False, - help="print the base mac address for management interfaces") - optcfg.add_option("--init", dest="init", action="store_true", default=False, - help="clear and initialize board eeprom cache") + optcfg = optparse.OptionParser(usage='usage: {} [-s][-m]'.format(sys.argv[0])) + optcfg.add_option('-d', dest='db', action='store_true', + default=False, help='print eeprom from database') + optcfg.add_option('-s', dest='serial', action='store_true', + default=False, help='print device serial number/service tag') + optcfg.add_option('-p', dest='modelstr', action='store_true', default=False, + help='print the device product name') + optcfg.add_option('-m', dest='mgmtmac', action='store_true', default=False, + help='print the base mac address for management interfaces') return optcfg.parse_args() -#------------------------------------------------------------------------------- -# -# Run -# -def run(target, opts, args, support_eeprom_db): - if support_eeprom_db and opts.db: - err = target.read_eeprom_db() - if err: - # Failed to read EEPROM information from database. Read from cache file - pass - else: - return 0 +def main(): + support_eeprom_db = True + if not os.geteuid() == 0: + print('Root privileges are required for this operation') + return 1 - status = target.check_status() - if status != 'ok': - sys.stderr.write("Device is not ready: " + status + "\n") - exit(0) + (opts, args) = get_cmdline_opts() - if not os.path.exists(CACHE_ROOT): - try: - os.makedirs(CACHE_ROOT) - except OSError: - pass - if opts.init: - for file in glob.glob(os.path.join(CACHE_ROOT, '*')): - os.remove(file) - - # - # only the eeprom classes that inherit from eeprom_base - # support caching. Others will work normally - # - try: - target.set_cache_name(os.path.join(CACHE_ROOT, CACHE_FILE)) - except Exception: - pass + use_db = opts.db and support_eeprom_db - e = target.read_eeprom() - if e is None : - return 0 + # Get platform name + platform = device_info.get_platform() - try: - target.update_cache(e) - except Exception: - pass - - if opts.init: - err = target.update_eeprom_db(e) - if err: - print("Failed to update eeprom database") - return -1 - elif opts.mgmtmac: - mm = target.mgmtaddrstr(e) - if mm != None: - print(mm) + # Currently, don't support eeprom db on Arista platform + platforms_without_eeprom_db = ['.*arista.*', '.*kvm.*'] + if any(re.match(p, platform) for p in platforms_without_eeprom_db): + support_eeprom_db = False + + if opts.mgmtmac: + print_mgmt_mac(use_db) elif opts.serial: - try: - serial = target.serial_number_str(e) - except NotImplementedError as e: - print(e) - else: - print(serial or "Undefined.") + print_serial(use_db) elif opts.modelstr: - mm = target.modelstr(e) - if mm != None: - print(mm) + print_model(use_db) else: - target.decode_eeprom(e) - (is_valid, valid_crc) = target.is_checksum_valid(e) - if is_valid: - print('(checksum valid)') + if use_db: + tlv_dict = read_eeprom_from_db() + if not tlv_dict: + print('Failed to read system EEPROM info from DB') + return 2 + print_eeprom_dict(tlv_dict) else: - print('(*** checksum invalid)') - # + ', should be 0x' + binascii.b2a_hex(array('I', [valid_crc])).upper() + ')' + read_and_print_eeprom() + return 0 -# -# formats warnings -# -def mywarn(message, category, filename, lineno, line=None): - return '%s:%s : %s : %s\n' % (filename, lineno, category.__name__, message) - -#-------------------- -# -# execution check -# -if __name__ == "__main__": +if __name__ == '__main__': try: - warnings.simplefilter("always") - warnings.formatwarning = mywarn - exit(main()) + sys.exit(main()) except KeyboardInterrupt: - sys.stderr.write("\nInterrupted\n") - exit(1) + print('\nInterrupted\n', file=sys.stderr) + sys.exit(3) except (RuntimeError, OSError, IOError) as errstr: - sys.stderr.write("%s : ERROR : %s\n" % (sys.argv[0], str(errstr))) - exit(1) + print('{}: ERROR : {}\n'.format(sys.argv[0], str(errstr)), file=sys.stderr) + sys.exit(4) diff --git a/scripts/disk_check.py b/scripts/disk_check.py new file mode 100644 index 0000000000..94959bfa1a --- /dev/null +++ b/scripts/disk_check.py @@ -0,0 +1,151 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +""" +What: + There have been cases, where disk turns Read-only due to kernel bug. + In Read-only state, system blocks new remote user login via TACACS. + This utility is to check & make transient recovery as needed. + +How: + check for Read-Write permission. If Read-only, create writable overlay using tmpfs. + + By default "/etc" & "/home" are checked and if in Read-only state, make them Read-Write + using overlay on top of tmpfs. + + Making /etc & /home as writable lets successful new remote user login. + + If in Read-only state or in Read-Write state with the help of tmpfs overlay, + syslog ERR messages are written, to help raise alerts. + + Monit may be used to invoke it periodically, to help scan & fix and + report via syslog. + +""" + +import argparse +import os +import sys +import syslog +import subprocess + +UPPER_DIR = "/run/mount/upper" +WORK_DIR = "/run/mount/work" +MOUNTS_FILE = "/proc/mounts" + +def log_err(m): + print("Err: {}".format(m), file=sys.stderr) + syslog.syslog(syslog.LOG_ERR, m) + + +def log_info(m): + print("Info: {}".format(m)) + syslog.syslog(syslog.LOG_INFO, m) + + +def log_debug(m): + print("debug: {}".format(m)) + syslog.syslog(syslog.LOG_DEBUG, m) + + +def test_writable(dirs): + for d in dirs: + rw = os.access(d, os.W_OK) + if not rw: + log_err("{} is not read-write".format(d)) + return False + else: + log_debug("{} is Read-Write".format(d)) + return True + + +def run_cmd(cmd): + proc = subprocess.run(cmd, shell=True, text=True, capture_output=True) + ret = proc.returncode + if ret: + log_err("failed: ret={} cmd={}".format(ret, cmd)) + else: + log_info("ret={} cmd: {}".format(ret, cmd)) + + if proc.stdout: + log_info("stdout: {}".format(str(proc.stdout))) + if proc.stderr: + log_info("stderr: {}".format(str(proc.stderr))) + return ret + + +def get_dname(path_name): + return os.path.basename(os.path.normpath(path_name)) + + +def do_mnt(dirs): + if os.path.exists(UPPER_DIR): + log_err("Already mounted") + return 1 + + for i in (UPPER_DIR, WORK_DIR): + try: + os.mkdir(i) + except OSError as error: + log_err("Failed to create {}".format(i)) + return 1 + + for d in dirs: + ret = run_cmd("mount -t overlay overlay_{} -o lowerdir={}," + "upperdir={},workdir={} {}".format( + get_dname(d), d, UPPER_DIR, WORK_DIR, d)) + if ret: + break + + if ret: + log_err("Failed to mount {} as Read-Write".format(dirs)) + else: + log_info("{} are mounted as Read-Write".format(dirs)) + return ret + + +def is_mounted(dirs): + if not os.path.exists(UPPER_DIR): + return False + + onames = set() + for d in dirs: + onames.add("overlay_{}".format(get_dname(d))) + + with open(MOUNTS_FILE, "r") as s: + for ln in s.readlines(): + n = ln.strip().split()[0] + if n in onames: + log_debug("Mount exists for {}".format(n)) + return True + return False + + +def do_check(skip_mount, dirs): + ret = 0 + if not test_writable(dirs): + if not skip_mount: + ret = do_mnt(dirs) + + # Check if mounted + if (not ret) and is_mounted(dirs): + log_err("READ-ONLY: Mounted {} to make Read-Write".format(dirs)) + + return ret + + +def main(): + parser=argparse.ArgumentParser( + description="check disk for Read-Write and mount etc & home as Read-Write") + parser.add_argument('-s', "--skip-mount", action='store_true', default=False, + help="Skip mounting /etc & /home as Read-Write") + parser.add_argument('-d', "--dirs", default="/etc,/home", + help="dirs to mount") + args = parser.parse_args() + + ret = do_check(args.skip_mount, args.dirs.split(",")) + return ret + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/scripts/dropconfig b/scripts/dropconfig index 066aadc232..b7a86043a5 100755 --- a/scripts/dropconfig +++ b/scripts/dropconfig @@ -10,7 +10,6 @@ # - Add more filters to the show commands (e.g. filter by name, alias, etc.) # - Add the ability to change readonly attributes like group, description, etc. -import swsssdk import argparse import os import sys @@ -28,6 +27,9 @@ try: except KeyError: pass +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector + + # CONFIG_DB Tables DEBUG_COUNTER_CONFIG_TABLE = 'DEBUG_COUNTER' DROP_REASON_CONFIG_TABLE = 'DEBUG_COUNTER_DROP_REASON' @@ -52,10 +54,10 @@ class InvalidArgumentError(RuntimeError): class DropConfig(object): def __init__(self): - self.config_db = swsssdk.ConfigDBConnector() + self.config_db = ConfigDBConnector() self.config_db.connect() - self.state_db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.state_db = SonicV2Connector(use_unix_socket_path=False) self.state_db.connect(self.state_db.STATE_DB) # -c show_config diff --git a/scripts/dropstat b/scripts/dropstat index a80269fa48..6766d2a2c1 100755 --- a/scripts/dropstat +++ b/scripts/dropstat @@ -17,7 +17,6 @@ import os import socket import sys -import swsssdk from collections import OrderedDict from natsort import natsorted from tabulate import tabulate @@ -35,6 +34,9 @@ try: except KeyError: pass +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector + + # COUNTERS_DB Tables DEBUG_COUNTER_PORT_STAT_MAP = 'COUNTERS_DEBUG_NAME_PORT_STAT_MAP' DEBUG_COUNTER_SWITCH_STAT_MAP = 'COUNTERS_DEBUG_NAME_SWITCH_STAT_MAP' @@ -84,10 +86,10 @@ def get_dropstat_dir(): class DropStat(object): def __init__(self): - self.config_db = swsssdk.ConfigDBConnector() + self.config_db = ConfigDBConnector() self.config_db.connect() - self.db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.db = SonicV2Connector(use_unix_socket_path=False) self.db.connect(self.db.COUNTERS_DB) self.db.connect(self.db.ASIC_DB) self.db.connect(self.db.APPL_DB) diff --git a/scripts/ecnconfig b/scripts/ecnconfig index cdebf21e79..5b21047a11 100755 --- a/scripts/ecnconfig +++ b/scripts/ecnconfig @@ -52,7 +52,6 @@ import json import os import sys -import swsssdk from tabulate import tabulate # mock the redis for unit test purposes # @@ -67,6 +66,9 @@ try: except KeyError: pass +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector + + WRED_PROFILE_TABLE_NAME = "WRED_PROFILE" WRED_CONFIG_FIELDS = { "gmax": "green_max_threshold", @@ -89,6 +91,10 @@ OFF = "[]" lossless_queues = ['3', '4'] +def chk_exec_privilege(): + if os.geteuid() != 0 and os.environ.get("UTILITIES_UNIT_TESTING", "0") != "2": + sys.exit("Root privileges required for this operation") + class EcnConfig(object): """ Process ecnconfig @@ -100,7 +106,7 @@ class EcnConfig(object): self.verbose = verbose # Set up db connections - self.db = swsssdk.ConfigDBConnector() + self.db = ConfigDBConnector() self.db.connect() def list(self): @@ -166,8 +172,7 @@ class EcnConfig(object): return result def set_wred_threshold(self, profile, threshold, value): - if os.geteuid() != 0: - sys.exit("Root privileges required for this operation") + chk_exec_privilege() field = WRED_CONFIG_FIELDS[threshold] if self.verbose: @@ -179,8 +184,7 @@ class EcnConfig(object): json.dump(prof_table, fd) def set_wred_prob(self, profile, drop_color, value): - if os.geteuid() != 0: - sys.exit("Root privileges required for this operation") + chk_exec_privilege() field = WRED_CONFIG_FIELDS[drop_color] if self.verbose: @@ -202,10 +206,10 @@ class EcnQ(object): self.verbose = verbose # Set up db connections - self.config_db = swsssdk.ConfigDBConnector() + self.config_db = ConfigDBConnector() self.config_db.connect() - self.db = swsssdk.SonicV2Connector(host="127.0.0.1") + self.db = SonicV2Connector(use_unix_socket_path=False) self.db.connect(self.db.CONFIG_DB) self.gen_ports_key() @@ -227,8 +231,8 @@ class EcnQ(object): ) def set(self, enable): - if os.geteuid() != 0: - sys.exit("Root privileges required for this operation") + chk_exec_privilege() + for queue in self.queues: if self.verbose: print("%s ECN on %s queue %s" % ("Enable" if enable else "Disable", ','.join(self.ports_key), queue)) diff --git a/scripts/fast-reboot b/scripts/fast-reboot index e0450f802b..c782265e6b 100755 --- a/scripts/fast-reboot +++ b/scripts/fast-reboot @@ -47,7 +47,7 @@ function error() function debug() { if [[ x"${VERBOSE}" == x"yes" ]]; then - echo `date` $@ + echo $(date) $@ fi logger "$@" } @@ -128,10 +128,10 @@ function clear_warm_boot() { common_clear - result=`timeout 10s config warm_restart disable; if [[ $? == 124 ]]; then echo timeout; else echo "code ($?)"; fi` || /bin/true + result=$(timeout 10s config warm_restart disable; res=$?; if [[ $res == 124 ]]; then echo timeout; else echo "code ($res)"; fi) || /bin/true debug "Cancel warm-reboot: ${result}" - TIMESTAMP=`date +%Y%m%d-%H%M%S` + TIMESTAMP=$(date +%Y%m%d-%H%M%S) if [[ -f ${WARM_DIR}/${REDIS_FILE} ]]; then mv -f ${WARM_DIR}/${REDIS_FILE} ${WARM_DIR}/${REDIS_FILE}.${TIMESTAMP} || /bin/true fi @@ -155,7 +155,7 @@ function initialize_pre_shutdown() { debug "Initialize pre-shutdown ..." TABLE="WARM_RESTART_TABLE|warm-shutdown" - RESTORE_COUNT=`sonic-db-cli STATE_DB hget "${TABLE}" restore_count` + RESTORE_COUNT=$(sonic-db-cli STATE_DB hget "${TABLE}" restore_count) if [[ -z "$RESTORE_COUNT" ]]; then sonic-db-cli STATE_DB hset "${TABLE}" "restore_count" "0" > /dev/null fi @@ -165,31 +165,27 @@ function initialize_pre_shutdown() function request_pre_shutdown() { debug "Requesting pre-shutdown ..." - /usr/bin/docker exec -i syncd /usr/bin/syncd_request_shutdown --pre &> /dev/null || { + STATE=$(timeout 5s docker exec syncd /usr/bin/syncd_request_shutdown --pre &> /dev/null; if [[ $? == 124 ]]; then echo "timed out"; fi) + if [[ x"${STATE}" == x"timed out" ]]; then error "Failed to request pre-shutdown" - } + fi } -function recover_issu_bank_file_instruction() +function recover_issu_bank_file() { - debug "To recover (${ISSU_BANK_FILE}) file, do the following:" - debug "$ docker exec -it syncd sx_api_dbg_generate_dump.py" - debug "$ docker exec -it syncd cat /tmp/sdkdump | grep 'ISSU Bank'" - debug "Command above will print the VALUE of ISSU BANK - 0 or 1, use this VALUE in the next command" - debug "$ printf VALUE > /host/warmboot/issu_bank.txt" + debug "Recovering the (${ISSU_BANK_FILE}) file" + docker exec -i syncd sx_api_dbg_generate_dump.py + issu_bank_value=`docker exec -i syncd cat /tmp/sdkdump | grep 'ISSU Bank' | grep -o -E '[0-9]+'` + printf $issu_bank_value > /host/warmboot/issu_bank.txt } function check_issu_bank_file() { ISSU_BANK_FILE=/host/warmboot/issu_bank.txt - MLNX_ISSU_BANK_BROKEN=102 if [[ ! -s "$ISSU_BANK_FILE" ]]; then error "(${ISSU_BANK_FILE}) does NOT exist or empty ..." - recover_issu_bank_file_instruction - if [[ "$1" = true ]]; then - exit "${MLNX_ISSU_BANK_BROKEN}" - fi + recover_issu_bank_file return fi @@ -199,10 +195,7 @@ function check_issu_bank_file() if [[ $issu_file_chars_count != 1 ]] || [[ "$issu_file_content" != "0" && "$issu_file_content" != "1" ]]; then error "(${ISSU_BANK_FILE}) is broken ..." - recover_issu_bank_file_instruction - if [[ "$1" = true ]]; then - exit "${MLNX_ISSU_BANK_BROKEN}" - fi + recover_issu_bank_file fi } @@ -213,18 +206,18 @@ function wait_for_pre_shutdown_complete_or_fail() STATE="requesting" declare -i waitcount declare -i retrycount - waitcount=0 retrycount=0 + start_time=$SECONDS + elapsed_time=$(($SECONDS - $start_time)) # Wait up to 60 seconds for pre-shutdown to complete - while [[ ${waitcount} -lt 600 ]]; do + while [[ ${elapsed_time} -lt 60 ]]; do # timeout doesn't work with -i option of "docker exec". Therefore we have # to invoke docker exec directly below. - STATE=`timeout 5s sonic-db-cli STATE_DB hget "${TABLE}" state; if [[ $? == 124 ]]; then echo "timed out"; fi` + STATE=$(timeout 5s sonic-db-cli STATE_DB hget "${TABLE}" state; if [[ $? == 124 ]]; then echo "timed out"; fi) if [[ x"${STATE}" == x"timed out" ]]; then - waitcount+=50 retrycount+=1 - debug "Timed out getting pre-shutdown state (${waitcount}) retry count ${retrycount} ..." + debug "Timed out getting pre-shutdown state, retry count ${retrycount} ..." if [[ retrycount -gt 2 ]]; then break fi @@ -232,14 +225,14 @@ function wait_for_pre_shutdown_complete_or_fail() break else sleep 0.1 - waitcount+=1 fi + elapsed_time=$(($SECONDS - $start_time)) done if [[ x"${STATE}" != x"pre-shutdown-succeeded" ]]; then - debug "Syncd pre-shutdown failed: ${STATE} ..." + debug "Syncd pre-shutdown failed, state: ${STATE} ..." else - debug "Pre-shutdown succeeded ..." + debug "Pre-shutdown succeeded, state: ${STATE} ..." fi } @@ -267,7 +260,10 @@ function backup_database() # Dump redis content to a file 'dump.rdb' in warmboot directory docker cp database:/var/lib/$target_db_inst/$REDIS_FILE $WARM_DIR - docker exec -i database rm /var/lib/$target_db_inst/$REDIS_FILE + STATE=$(timeout 5s docker exec database rm /var/lib/$target_db_inst/$REDIS_FILE; if [[ $? == 124 ]]; then echo "timed out"; fi) + if [[ x"${STATE}" == x"timed out" ]]; then + error "Timed out during attempting to remove Redis dump file from database container" + fi } function setup_control_plane_assistant() @@ -317,10 +313,23 @@ function setup_reboot_variables() INITRD=$(echo $KERNEL_IMAGE | sed 's/vmlinuz/initrd.img/g') } +function check_docker_exec() +{ + containers="radv bgp lldp swss database teamd syncd" + for container in $containers; do + STATE=$(timeout 1s docker exec $container echo "success"; if [[ $? == 124 ]]; then echo "timed out"; fi) + if [[ x"${STATE}" == x"timed out" ]]; then + error "Docker exec on $container timedout" + exit "${EXIT_FAILURE}" + fi + done +} + function reboot_pre_check() { + check_docker_exec # Make sure that the file system is normal: read-write able - filename="/host/test-`date +%Y%m%d-%H%M%S`" + filename="/host/test-$(date +%Y%m%d-%H%M%S)" if [[ ! -f ${filename} ]]; then touch ${filename} fi @@ -398,6 +407,19 @@ function save_counters_folder() { fi } +function check_warm_restart_in_progress() { + sonic-db-cli STATE_DB keys "WARM_RESTART_ENABLE_TABLE|*" | while read key ; do + if [ -n "$key" ] && [[ x"$(sonic-db-cli STATE_DB hget $key enable)" == x"true" ]]; then + if [[ x"${FORCE}" == x"yes" ]]; then + debug "Ignoring warm restart flag for ${key#*|}" + else + echo "Warm restart flag for ${key#*|} is set. Please check if a warm restart for ${key#*|} is in progress." + exit "${EXIT_FAILURE}" + fi + fi + done +} + # main starts here parseOptions $@ @@ -419,6 +441,7 @@ case "$REBOOT_TYPE" in sonic-db-cli STATE_DB SET "FAST_REBOOT|system" "1" "EX" "180" &>/dev/null ;; "warm-reboot") + check_warm_restart_in_progress if [[ "$sonic_asic_type" == "mellanox" ]]; then REBOOT_TYPE="fastfast-reboot" BOOT_TYPE_ARG="fastfast" @@ -535,6 +558,9 @@ fi # service will go down and we cannot recover from it. set +e +# disable trap-handlers which were set before +trap '' EXIT HUP INT QUIT TERM KILL ABRT ALRM + if [ -x ${LOG_SSD_HEALTH} ]; then debug "Collecting logs to check ssd health before ${REBOOT_TYPE}..." ${LOG_SSD_HEALTH} @@ -585,10 +611,8 @@ if [[ "$REBOOT_TYPE" = "warm-reboot" || "$REBOOT_TYPE" = "fastfast-reboot" ]]; t # Pre-shutdown syncd initialize_pre_shutdown - BEFORE_PRE_SHUTDOWN=true - if [[ "x$sonic_asic_type" == x"mellanox" ]]; then - check_issu_bank_file "$BEFORE_PRE_SHUTDOWN" + check_issu_bank_file fi request_pre_shutdown diff --git a/scripts/fast-reboot-dump.py b/scripts/fast-reboot-dump.py index 3c655381f4..79347e1d3f 100644 --- a/scripts/fast-reboot-dump.py +++ b/scripts/fast-reboot-dump.py @@ -1,6 +1,6 @@ #!/usr/bin/env python3 -import swsssdk +from swsscommon.swsscommon import SonicV2Connector import json import socket import struct @@ -19,7 +19,7 @@ ARP_PAD = binascii.unhexlify('00' * 18) def generate_neighbor_entries(filename, all_available_macs): - db = swsssdk.SonicV2Connector(host='127.0.0.1') + db = SonicV2Connector(use_unix_socket_path=False) db.connect(db.APPL_DB, False) # Make one attempt only arp_output = [] @@ -39,10 +39,7 @@ def generate_neighbor_entries(filename, all_available_macs): } arp_output.append(obj) - ip_addr = key.split(':')[2] - if ipaddress.ip_interface(str(ip_addr)).ip.version != 4: - #This is ipv6 address - ip_addr = key.replace(key.split(':')[0] + ':' + key.split(':')[1] + ':', '') + ip_addr = key.split(':', 2)[2] neighbor_entries.append((vlan_name, mac, ip_addr)) syslog.syslog(syslog.LOG_INFO, "Neighbor entry: [Vlan: %s, Mac: %s, Ip: %s]" % (vlan_name, mac, ip_addr)) @@ -80,23 +77,58 @@ def get_bridge_port_id_2_port_id(db): return bridge_port_id_2_port_id -def get_map_port_id_2_iface_name(db): - port_id_2_iface = {} - keys = db.keys(db.ASIC_DB, 'ASIC_STATE:SAI_OBJECT_TYPE_HOSTIF:oid:*') +def get_lag_by_member(member_name, app_db): + keys = app_db.keys(app_db.APPL_DB, 'LAG_MEMBER_TABLE:*') keys = [] if keys is None else keys for key in keys: - value = db.get_all(db.ASIC_DB, key) + _, lag_name, lag_member_name = key.split(":") + if lag_member_name == member_name: + return lag_name + return None + +def get_map_host_port_id_2_iface_name(asic_db): + host_port_id_2_iface = {} + keys = asic_db.keys(asic_db.ASIC_DB, 'ASIC_STATE:SAI_OBJECT_TYPE_HOSTIF:oid:*') + keys = [] if keys is None else keys + for key in keys: + value = asic_db.get_all(asic_db.ASIC_DB, key) if value['SAI_HOSTIF_ATTR_TYPE'] != 'SAI_HOSTIF_TYPE_NETDEV': continue port_id = value['SAI_HOSTIF_ATTR_OBJ_ID'] iface_name = value['SAI_HOSTIF_ATTR_NAME'] - port_id_2_iface[port_id] = iface_name + host_port_id_2_iface[port_id] = iface_name + + return host_port_id_2_iface + +def get_map_lag_port_id_2_portchannel_name(asic_db, app_db, host_port_id_2_iface): + lag_port_id_2_iface = {} + keys = asic_db.keys(asic_db.ASIC_DB, 'ASIC_STATE:SAI_OBJECT_TYPE_LAG_MEMBER:oid:*') + keys = [] if keys is None else keys + for key in keys: + value = asic_db.get_all(asic_db.ASIC_DB, key) + lag_id = value['SAI_LAG_MEMBER_ATTR_LAG_ID'] + if lag_id in lag_port_id_2_iface: + continue + member_id = value['SAI_LAG_MEMBER_ATTR_PORT_ID'] + member_name = host_port_id_2_iface[member_id] + lag_name = get_lag_by_member(member_name, app_db) + if lag_name is not None: + lag_port_id_2_iface[lag_id] = lag_name + + return lag_port_id_2_iface + +def get_map_port_id_2_iface_name(asic_db, app_db): + port_id_2_iface = {} + host_port_id_2_iface = get_map_host_port_id_2_iface_name(asic_db) + port_id_2_iface.update(host_port_id_2_iface) + lag_port_id_2_iface = get_map_lag_port_id_2_portchannel_name(asic_db, app_db, host_port_id_2_iface) + port_id_2_iface.update(lag_port_id_2_iface) return port_id_2_iface -def get_map_bridge_port_id_2_iface_name(db): - bridge_port_id_2_port_id = get_bridge_port_id_2_port_id(db) - port_id_2_iface = get_map_port_id_2_iface_name(db) +def get_map_bridge_port_id_2_iface_name(asic_db, app_db): + bridge_port_id_2_port_id = get_bridge_port_id_2_port_id(asic_db) + port_id_2_iface = get_map_port_id_2_iface_name(asic_db, app_db) bridge_port_id_2_iface_name = {} @@ -158,29 +190,37 @@ def get_fdb(db, vlan_name, vlan_id, bridge_id_2_iface): return fdb_entries, available_macs, map_mac_ip def generate_fdb_entries(filename): - fdb_entries = [] + asic_db = SonicV2Connector(use_unix_socket_path=False) + app_db = SonicV2Connector(use_unix_socket_path=False) + asic_db.connect(asic_db.ASIC_DB, False) # Make one attempt only + app_db.connect(app_db.APPL_DB, False) # Make one attempt only - db = swsssdk.SonicV2Connector(host='127.0.0.1') - db.connect(db.ASIC_DB, False) # Make one attempt only + vlan_ifaces = get_vlan_ifaces() - bridge_id_2_iface = get_map_bridge_port_id_2_iface_name(db) + fdb_entries, all_available_macs, map_mac_ip_per_vlan = generate_fdb_entries_logic(asic_db, app_db, vlan_ifaces) - vlan_ifaces = get_vlan_ifaces() + asic_db.close(asic_db.ASIC_DB) + app_db.close(app_db.APPL_DB) + with open(filename, 'w') as fp: + json.dump(fdb_entries, fp, indent=2, separators=(',', ': ')) + + return all_available_macs, map_mac_ip_per_vlan + +def generate_fdb_entries_logic(asic_db, app_db, vlan_ifaces): + fdb_entries = [] all_available_macs = set() map_mac_ip_per_vlan = {} + + bridge_id_2_iface = get_map_bridge_port_id_2_iface_name(asic_db, app_db) + for vlan in vlan_ifaces: vlan_id = int(vlan.replace('Vlan', '')) - fdb_entry, available_macs, map_mac_ip_per_vlan[vlan] = get_fdb(db, vlan, vlan_id, bridge_id_2_iface) + fdb_entry, available_macs, map_mac_ip_per_vlan[vlan] = get_fdb(asic_db, vlan, vlan_id, bridge_id_2_iface) all_available_macs |= available_macs fdb_entries.extend(fdb_entry) - db.close(db.ASIC_DB) - - with open(filename, 'w') as fp: - json.dump(fdb_entries, fp, indent=2, separators=(',', ': ')) - - return all_available_macs, map_mac_ip_per_vlan + return fdb_entries, all_available_macs, map_mac_ip_per_vlan def get_if(iff, cmd): s = socket.socket() @@ -261,7 +301,7 @@ def get_default_entries(db, route): return obj def generate_default_route_entries(filename): - db = swsssdk.SonicV2Connector(host='127.0.0.1') + db = SonicV2Connector(unix_socket_path=False) db.connect(db.APPL_DB, False) # Make one attempt only default_routes_output = [] diff --git a/scripts/fdbshow b/scripts/fdbshow index 169bf7cf3c..97e51a784f 100755 --- a/scripts/fdbshow +++ b/scripts/fdbshow @@ -29,6 +29,29 @@ import argparse import json import sys +import os + +# mock the redis for unit test purposes # +try: # pragma: no cover + if os.environ["UTILITIES_UNIT_TESTING"] == "1": + modules_path = os.path.join(os.path.dirname(__file__), "..") + test_path = os.path.join(modules_path, "tests") + sys.path.insert(0, modules_path) + sys.path.insert(0, test_path) + import mock_tables.dbconnector + mock_variants = { "1": 'asic_db', + "2": 'asic_db_def_vlan', + "3": 'asic_db_no_fdb', + "4": 'asic_db_no_bridge', + "5": 'asic_db_fetch_except'} + mock_db_path = os.path.join(test_path, "fdbshow_input") + file_name = mock_variants[os.environ["FDBSHOW_MOCK"]] + jsonfile_asic = os.path.join(mock_db_path, file_name) + mock_tables.dbconnector.dedicated_dbs['ASIC_DB'] = jsonfile_asic + jsonfile_counters = os.path.join(mock_db_path, 'counters_db') + mock_tables.dbconnector.dedicated_dbs['COUNTERS_DB'] = jsonfile_counters +except KeyError: # pragma: no cover + pass from natsort import natsorted from swsssdk import port_util @@ -56,14 +79,15 @@ class FdbShow(object): """ self.db.connect(self.db.ASIC_DB) self.bridge_mac_list = [] + + if not self.if_br_oid_map: + return fdb_str = self.db.keys('ASIC_DB', "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:*") if not fdb_str: return - if self.if_br_oid_map is None: - return - + bvid_tlb = {} oid_pfx = len("oid:0x") for s in fdb_str: fdb_entry = s @@ -84,28 +108,37 @@ class FdbShow(object): if_name = port_id if 'vlan' in fdb: vlan_id = fdb["vlan"] - elif 'bvid' in fdb: - try: - vlan_id = port_util.get_vlan_id_from_bvid(self.db, fdb["bvid"]) - except Exception: - vlan_id = fdb["bvid"] - print("Failed to get Vlan id for bvid {}\n".format(fdb["bvid"])) + else: + if 'bvid' not in fdb: + # no possibility to find the Vlan id. skip the FDB entry + continue + bvid = fdb["bvid"] + if bvid in bvid_tlb: + vlan_id = bvid_tlb[bvid] + else: + try: + vlan_id = port_util.get_vlan_id_from_bvid(self.db, bvid) + bvid_tlb[bvid] = vlan_id + if vlan_id is None: + # the situation could be faced if the system has an FDB entries, + # which are linked to default Vlan(caused by untagged trafic) + continue + except Exception: + vlan_id = bvid + print("Failed to get Vlan id for bvid {}\n".format(bvid)) self.bridge_mac_list.append((int(vlan_id),) + (fdb["mac"],) + (if_name,) + (fdb_type,)) self.bridge_mac_list.sort(key = lambda x: x[0]) return - def get_iter_index(self, key_value=0, pos=0): + def get_iter_index(self, key_value, pos=0): """ Get the starting index of matched entry """ if pos != 0: self.bridge_mac_list = natsorted(self.bridge_mac_list, key = lambda x: x[pos]) - if key_value == 0: - return 0 - keys = [r[pos] for r in self.bridge_mac_list] return keys.index(key_value) @@ -150,5 +183,5 @@ def main(): print(str(e)) sys.exit(1) -if __name__ == "__main__": +if __name__ == "__main__": # pragma: no cover main() diff --git a/scripts/gearboxutil b/scripts/gearboxutil index 22d69853bb..70b33da857 100755 --- a/scripts/gearboxutil +++ b/scripts/gearboxutil @@ -1,6 +1,5 @@ #!/usr/bin/env python3 -import swsssdk import sys from tabulate import tabulate from natsort import natsorted @@ -21,6 +20,9 @@ try: except KeyError: pass +from swsscommon.swsscommon import SonicV2Connector + + # ========================== Common gearbox-utils logic ========================== GEARBOX_TABLE_PHY_PREFIX = "_GEARBOX_TABLE:phy:{}" @@ -69,7 +71,7 @@ def get_appl_key_attr(db, key, attr, lane_count=1): return val def db_connect_appl(): - appl_db = swsssdk.SonicV2Connector(host='127.0.0.1') + appl_db = SonicV2Connector(use_unix_socket_path=False) if appl_db is None: return None appl_db.connect(appl_db.APPL_DB) @@ -79,7 +81,7 @@ def db_connect_state(): """ Connect to REDIS STATE DB and get optics info """ - state_db = swsssdk.SonicV2Connector(host='127.0.0.1') + state_db = SonicV2Connector(use_unix_socket_path=False) if state_db is None: return None state_db.connect(state_db.STATE_DB, False) # Make one attempt only diff --git a/scripts/generate_dump b/scripts/generate_dump index 92d95dd246..21d4a4e0c8 100755 --- a/scripts/generate_dump +++ b/scripts/generate_dump @@ -32,6 +32,7 @@ DUMPDIR=/var/dump TARDIR=$DUMPDIR/$BASE TARFILE=$DUMPDIR/$BASE.tar LOGDIR=$DUMPDIR/$BASE/dump +PLUGINS_DIR=/usr/local/bin/debug-dump NUM_ASICS=1 HOME=${HOME:-/root} USER=${USER:-root} @@ -138,6 +139,7 @@ save_bcmcmd_all_ns() { # cmd: The command to run. Make sure that arguments with spaces have quotes # filename: the filename to save the output as in $BASE/dump # do_gzip: (OPTIONAL) true or false. Should the output be gzipped +# save_stderr: (OPTIONAL) true or false. Should the stderr output be saved # Returns: # None ############################################################################### @@ -148,16 +150,22 @@ save_cmd() { local filename=$2 local filepath="${LOGDIR}/$filename" local do_gzip=${3:-false} + local save_stderr=${4:-true} local tarpath="${BASE}/dump/$filename" local timeout_cmd="timeout --foreground ${TIMEOUT_MIN}m" + local redirect="&>" [ ! -d $LOGDIR ] && $MKDIR $V -p $LOGDIR + if ! $save_stderr + then + redirect=">" + fi + # eval required here to re-evaluate the $cmd properly at runtime # This is required if $cmd has quoted strings that should be bunched # as one argument, e.g. vtysh -c "COMMAND HERE" needs to have # "COMMAND HERE" bunched together as 1 arg to vtysh -c - if $do_gzip - then + if $do_gzip; then tarpath="${tarpath}.gz" filepath="${filepath}.gz" local cmds="$cmd 2>&1 | gzip -c > '${filepath}'" @@ -171,9 +179,9 @@ save_cmd() { fi else if $NOOP; then - echo "${timeout_cmd} $cmd &> '$filepath'" + echo "${timeout_cmd} $cmd $redirect '$filepath'" else - eval "${timeout_cmd} $cmd" &> "$filepath" + eval "${timeout_cmd} $cmd" "$redirect" "$filepath" if [ $? -ne 0 ]; then echo "Command: $cmd timedout after ${TIMEOUT_MIN} minutes." fi @@ -214,6 +222,74 @@ save_cmd_all_ns() { fi } +############################################################################### +# Copies a given file from a specified docker to the given target location +# default (host) namespace in single ASIC platform +# Globals: +# None +# Arguments: +# docker: docker name +# filename: the filename to copy +# destination: destination filename +# Returns: +# None +############################################################################### +copy_from_docker() { + local start_t=$(date +%s%3N) + local end_t=0 + local docker=$1 + local filename=$2 + local dstpath=$3 + local timeout_cmd="timeout --foreground ${TIMEOUT_MIN}m" + + local touch_cmd="sudo docker exec -i ${docker} touch ${filename}" + local cp_cmd="sudo docker cp ${docker}:${filename} ${dstpath}" + + if $NOOP; then + echo "${timeout_cmd} ${touch_cmd}" + echo "${timeout_cmd} ${cp_cmd}" + else + eval "${timeout_cmd} ${touch_cmd}" + if [ $? -ne 0 ]; then + echo "Command: $touch_cmd timedout after ${TIMEOUT_MIN} minutes." + fi + eval "${timeout_cmd} ${cp_cmd}" + if [ $? -ne 0 ]; then + echo "Command: $cp_cmd timedout after ${TIMEOUT_MIN} minutes." + fi + fi + end_t=$(date +%s%3N) + echo "[ copy_from_docker:${docker}:${filename} ] : $(($end_t-$start_t)) msec" \ + >> $TECHSUPPORT_TIME_INFO +} + +############################################################################### +# Copies a given file from a specified docker to the given target location +# default (host) namespace in single ASIC platform +# Globals: +# NUM_ASICS +# Arguments: +# docker: docker name +# filename: the filename to copy +# destination: destination filename +# Returns: +# None +############################################################################### +copy_from_masic_docker() { + local docker=$1 + local filename=$2 + local dstpath=$3 + + if [[ ("$NUM_ASICS" > 1) ]]; then + for (( i=0; i<$NUM_ASICS; i++ )) + do + copy_from_docker "$docker$i" "$filename" "$dstpath.$i" + done + else + copy_from_docker "$docker" "$filename" "$dstpath" + fi +} + ############################################################################### # Returns namespace option to be used with vtysh commmand, based on the ASIC ID. # Returns empty string if no ASIC ID is provided @@ -232,6 +308,7 @@ get_vtysh_namespace() { else ns=" -n ${asic_id}" fi + echo "$ns" } ############################################################################### @@ -493,6 +570,7 @@ save_redis_info() { # RM # BASE # TARFILE +# NOOP # Arguments: # *procfiles: variable-length list of proc file paths to save # Returns: @@ -500,10 +578,19 @@ save_redis_info() { ############################################################################### save_proc() { local procfiles="$@" - $MKDIR $V -p $TARDIR/proc \ - && (for f in $procfiles; do ( [ -e $f ] && $CP $V -r $f $TARDIR/proc ) || echo "$f not found" > $TARDIR/$f; done) \ - && $TAR $V -rhf $TARFILE -C $DUMPDIR --mode=+rw $BASE/proc \ - && $RM $V -rf $TARDIR/proc + $MKDIR $V -p $TARDIR/proc + for f in $procfiles + do + if $NOOP; then + if [ -e $f ]; then + echo "$CP $V -r $f $TARDIR/proc" + fi + else + ( [ -e $f ] && $CP $V -r $f $TARDIR/proc ) || echo "$f not found" > $TARDIR/$f + fi + done + $TAR $V -rhf $TARFILE -C $DUMPDIR --mode=+rw $BASE/proc + $RM $V -rf $TARDIR/proc } ############################################################################### @@ -544,41 +631,6 @@ save_saidump() { fi } -############################################################################### -# Runs a 'show platform' command, append the output to 'filename' and add to the incrementally built tar. -# Globals: -# LOGDIR -# BASE -# MKDIR -# TAR -# TARFILE -# DUMPDIR -# V -# RM -# Arguments: -# type: the type of platform information -# filename: the filename to save the output as in $BASE/dump -# Returns: -# None -############################################################################### -save_platform() { - local start_t=$(date +%s%3N) - local end_t=0 - local type="$1" - local filename=$2 - local filepath="${LOGDIR}/$filename" - local tarpath="${BASE}/dump/$filename" - [ ! -d $LOGDIR ] && $MKDIR $V -p $LOGDIR - - eval "show platform $type" &>> "$filepath" - echo $'\r' >> "$filepath" - - ($TAR $V -uhf $TARFILE -C $DUMPDIR "$tarpath" \ - || abort "${ERROR_TAR_FAILED}" "tar append operation failed. Aborting to prevent data loss.") - end_t=$(date +%s%3N) - echo "[ save_platform:$type ] : $(($end_t-$start_t)) msec" >> $TECHSUPPORT_TIME_INFO -} - ############################################################################### # Save platform related info # Globals: @@ -589,11 +641,11 @@ save_platform() { # None ############################################################################### save_platform_info() { - save_platform "syseeprom" "platform" - save_platform "psustatus" "platform" - save_platform "ssdhealth" "platform" - save_platform "temperature" "platform" - save_platform "fan" "platform" + save_cmd "show platform syseeprom" "syseeprom" + save_cmd "show platform psustatus" "psustatus" + save_cmd "show platform ssdhealth" "ssdhealth" + save_cmd "show platform temperature" "temperature" + save_cmd "show platform fan" "fan" } ############################################################################### @@ -711,12 +763,11 @@ collect_mellanox() { ${CMD_PREFIX}docker exec syncd tar Ccf $(dirname $sai_dump_filename) - $(basename $sai_dump_filename) | tar Cxf /tmp/ - save_file $sai_dump_filename sai_sdk_dump true - file_list_string=$(${CMD_PREFIX}docker exec -it syncd ls -l /tmp | grep sdkdump | awk '{print $9}' | tr -d '\r') - file_list_array=( $file_list_string ) - for element in "${file_list_array[@]}" - do - docker cp syncd:/tmp/$element /tmp - save_file /tmp/$element sai_sdk_dump true + local mst_dump_filename="/tmp/mstdump" + local max_dump_count="3" + for i in $(seq 1 $max_dump_count); do + ${CMD_PREFIX}/usr/bin/mstdump /dev/mst/mt*conf0 > "${mst_dump_filename}${i}" + save_file "${mst_dump_filename}${i}" mstdump true done } @@ -801,21 +852,9 @@ collect_broadcom() { save_bcmcmd_all_ns "\"mirror dest show\"" "mirror.dest.summary" save_bcmcmd_all_ns "\"port *\"" "port.summary" save_bcmcmd_all_ns "\"d chg my_station_tcam\"" "mystation.tcam.summary" -} -############################################################################### -# Collect Arista specific information -# Globals: -# None -# Arguments: -# None -# Returns: -# None -############################################################################### -collect_arista() { - save_cmd "cat /proc/scd" "scd" - save_cmd "arista syseeprom" "arista.syseeprom" - save_cmd "arista dump" "arista.dump" + copy_from_masic_docker "syncd" "/var/log/diagrun.log" "/var/log/diagrun.log" + copy_from_masic_docker "syncd" "/var/log/bcm_diag_post" "/var/log/bcm_diag_post" } ############################################################################### @@ -860,7 +899,7 @@ save_log_files() { ############################################################################### # Save warmboot files # Globals: -# TARDIR, TARFILE, TAR, DUMPDIR, TECHSUPPORT_TIME_INFO +# TARDIR, TARFILE, TAR, DUMPDIR, TECHSUPPORT_TIME_INFO, NOOP # Arguments: # None # Returns: @@ -868,14 +907,18 @@ save_log_files() { ############################################################################### save_warmboot_files() { # Copy the warmboot files - mkdir -p $TARDIR - $CP $V -rf /host/warmboot $TARDIR - start_t=$(date +%s%3N) - ($TAR $V --warning=no-file-removed -rhf $TARFILE -C $DUMPDIR --mode=+rw \ - $BASE/warmboot \ - || abort "${ERROR_TAR_FAILED}" "Tar append operation failed. Aborting for safety.") \ - && $RM $V -rf $TARDIR + if $NOOP; then + echo "$CP $V -rf /host/warmboot $TARDIR" + else + mkdir -p $TARDIR + $CP $V -rf /host/warmboot $TARDIR + + ($TAR $V --warning=no-file-removed -rhf $TARFILE -C $DUMPDIR --mode=+rw \ + $BASE/warmboot \ + || abort "${ERROR_TAR_FAILED}" "Tar append operation failed. Aborting for safety.") \ + && $RM $V -rf $TARDIR + fi end_t=$(date +%s%3N) echo "[ Warm-boot Files ] : $(($end_t-$start_t)) msec" >> $TECHSUPPORT_TIME_INFO } @@ -1044,7 +1087,7 @@ main() { save_cmd "show interface status -d all" "interface.status" save_cmd "show interface transceiver presence" "interface.xcvrs.presence" save_cmd "show interface transceiver eeprom --dom" "interface.xcvrs.eeprom" - save_cmd_all_ns "show ip interface" "ip.interface" + save_cmd "show ip interface -d all" "ip.interface" save_cmd "lldpctl" "lldpctl" if [[ ( "$NUM_ASICS" > 1 ) ]]; then @@ -1077,6 +1120,12 @@ main() { save_cmd "docker ps -a" "docker.ps" save_cmd "docker top pmon" "docker.pmon" + local -r dump_plugins="$(find ${PLUGINS_DIR} -type f -executable)" + for plugin in $dump_plugins; do + # save stdout output of plugin and gzip it + save_cmd "$plugin" "$(basename $plugin)" true false + done + save_saidump if [[ "$asic" = "mellanox" ]]; then @@ -1087,10 +1136,6 @@ main() { collect_broadcom fi - if $GREP -qi "aboot_platform=.*arista" /host/machine.conf; then - collect_arista - fi - # 2nd counter snapshot late. Need 2 snapshots to make sense of counters trend. save_counter_snapshot $asic 2 @@ -1123,24 +1168,6 @@ main() { end_t=$(date +%s%3N) echo "[ TAR /etc Files ] : $(($end_t-$start_t)) msec" >> $TECHSUPPORT_TIME_INFO - if [ "$asic" = "broadcom" ]; then - if [[ ("$NUM_ASICS" > 1) ]]; then - for (( i=0; i<$NUM_ASICS; i++ )) - do - sudo docker exec -i syncd$i touch /var/log/diagrun.log - sudo docker exec -i syncd$i touch /var/log/bcm_diag_post - - sudo docker cp syncd$i:/var/log/diagrun.log /var/log/diagrun.log.$i - sudo docker cp syncd$i:/var/log/bcm_diag_post /var/log/bcm_diag_post.$i - done - else - sudo docker exec -i syncd touch /var/log/diagrun.log - sudo docker exec -i syncd touch /var/log/bcm_diag_post - - sudo docker cp syncd:/var/log/diagrun.log /var/log/diagrun.log - sudo docker cp syncd:/var/log/bcm_diag_post /var/log/bcm_diag_post - fi - fi save_log_files save_warmboot_files save_crash_files diff --git a/scripts/intfstat b/scripts/intfstat index f36cf949a8..a4858019c4 100755 --- a/scripts/intfstat +++ b/scripts/intfstat @@ -11,7 +11,6 @@ import argparse import datetime import sys import os -import swsssdk import sys import time @@ -30,6 +29,8 @@ from collections import namedtuple, OrderedDict from natsort import natsorted from tabulate import tabulate from utilities_common.netstat import ns_diff, ns_brate, ns_prate, table_as_json, STATUS_NA +from swsscommon.swsscommon import SonicV2Connector + NStats = namedtuple("NStats", "rx_b_ok, rx_p_ok, tx_b_ok, tx_p_ok,\ rx_b_err, rx_p_err, tx_b_err, tx_p_err,") @@ -63,7 +64,7 @@ INTF_STATE_DISABLED = 'X' class Intfstat(object): def __init__(self): - self.db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.db = SonicV2Connector(use_unix_socket_path=False) self.db.connect(self.db.COUNTERS_DB) self.db.connect(self.db.APPL_DB) diff --git a/scripts/intfutil b/scripts/intfutil index b943b7c543..3a77338b39 100755 --- a/scripts/intfutil +++ b/scripts/intfutil @@ -246,8 +246,12 @@ def po_speed_dict(po_int_dict, appl_db): po_list.append(key) if len(value) == 1: interface_speed = appl_db.get(appl_db.APPL_DB, "PORT_TABLE:" + value[0], "speed") - interface_speed = '{}G'.format(interface_speed[:-3]) - po_list.append(interface_speed) + if interface_speed is None: + # If no speed was returned, append None without format + po_list.append(None) + else: + interface_speed = '{}G'.format(interface_speed[:-3]) + po_list.append(interface_speed) elif len(value) > 1: for intf in value: temp_speed = appl_db.get(appl_db.APPL_DB, "PORT_TABLE:" + intf, "speed") @@ -272,6 +276,8 @@ def appl_db_portchannel_status_get(appl_db, config_db, po_name, status_type, por #print(full_table_id) if status_type == "speed": status = portchannel_speed_dict[po_name] + if status is None: + return "N/A" return status if status_type == "vlan": if combined_int_to_vlan_po_dict and po_name in combined_int_to_vlan_po_dict.keys(): @@ -403,7 +409,7 @@ class IntfStatus(object): appl_db_portchannel_status_get(self.db, self.config_db, po, PORT_MTU_STATUS, self.portchannel_speed_dict), appl_db_portchannel_status_get(self.db, self.config_db, po, PORT_FEC, self.portchannel_speed_dict), appl_db_portchannel_status_get(self.db, self.config_db, po, PORT_ALIAS, self.portchannel_speed_dict), - appl_db_portchannel_status_get(self.db, self.config_db, po, "vlan", self.portchannel_speed_dict), + appl_db_portchannel_status_get(self.db, self.config_db, po, "vlan", self.portchannel_speed_dict, self.combined_int_to_vlan_po_dict), appl_db_portchannel_status_get(self.db, self.config_db, po, PORT_OPER_STATUS, self.portchannel_speed_dict), appl_db_portchannel_status_get(self.db, self.config_db, po, PORT_ADMIN_STATUS, self.portchannel_speed_dict), appl_db_portchannel_status_get(self.db, self.config_db, po, PORT_OPTICS_TYPE, self.portchannel_speed_dict), diff --git a/scripts/ipintutil b/scripts/ipintutil new file mode 100755 index 0000000000..1762ddbac1 --- /dev/null +++ b/scripts/ipintutil @@ -0,0 +1,273 @@ +#!/usr/bin/env python3 + +import os +import subprocess +import sys + +import netaddr +import netifaces +from natsort import natsorted +from tabulate import tabulate + +from sonic_py_common import multi_asic +from swsssdk import ConfigDBConnector, SonicDBConfig +from utilities_common import constants +from utilities_common import multi_asic as multi_asic_util + + +try: + if os.environ["UTILITIES_UNIT_TESTING"] == "2": + + modules_path = os.path.join(os.path.dirname(__file__), "..") + tests_path = os.path.join(modules_path, "tests") + sys.path.insert(0, modules_path) + sys.path.insert(0, tests_path) + import mock_tables.dbconnector + if os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] == "multi_asic": + import mock_tables.mock_multi_asic + mock_tables.dbconnector.load_namespace_config() + else: + import mock_tables.mock_single_asic +except KeyError: + pass + + +def get_bgp_peer(): + """ + collects local and bgp neighbor ip along with device name in below format + { + 'local_addr1':['neighbor_device1_name', 'neighbor_device1_ip'], + 'local_addr2':['neighbor_device2_name', 'neighbor_device2_ip'] + } + """ + bgp_peer = {} + config_db = ConfigDBConnector() + config_db.connect() + data = config_db.get_table('BGP_NEIGHBOR') + + for neighbor_ip in data.keys(): + local_addr = data[neighbor_ip]['local_addr'] + neighbor_name = data[neighbor_ip]['name'] + bgp_peer.setdefault(local_addr, [neighbor_name, neighbor_ip]) + return bgp_peer + + +def skip_ip_intf_display(interface, display_option): + if display_option != constants.DISPLAY_ALL: + if interface.startswith('Ethernet') and multi_asic.is_port_internal(interface): + return True + elif interface.startswith('PortChannel') and multi_asic.is_port_channel_internal(interface): + return True + elif interface.startswith('Loopback4096'): + return True + elif interface.startswith('eth0'): + return True + elif interface.startswith('veth'): + return True + return False + + +def get_if_admin_state(iface, namespace): + """ + Given an interface name, return its admin state reported by the kernel + """ + cmd = "cat /sys/class/net/{0}/flags".format(iface) + if namespace != constants.DEFAULT_NAMESPACE: + cmd = "sudo ip netns exec {} {}".format(namespace, cmd) + try: + proc = subprocess.Popen( + cmd, + shell=True, + stderr=subprocess.STDOUT, + stdout=subprocess.PIPE, + text=True) + state_file = proc.communicate()[0] + proc.wait() + + except OSError: + print("Error: unable to get admin state for {}".format(iface)) + return "error" + + try: + content = state_file.rstrip() + flags = int(content, 16) + except ValueError: + return "error" + + if flags & 0x1: + return "up" + else: + return "down" + + +def get_if_oper_state(iface, namespace): + """ + Given an interface name, return its oper state reported by the kernel. + """ + cmd = "cat /sys/class/net/{0}/carrier".format(iface) + if namespace != constants.DEFAULT_NAMESPACE: + cmd = "sudo ip netns exec {} {}".format(namespace, cmd) + try: + proc = subprocess.Popen( + cmd, + shell=True, + stderr=subprocess.STDOUT, + stdout=subprocess.PIPE, + text=True) + state_file = proc.communicate()[0] + proc.wait() + + except OSError: + print("Error: unable to get oper state for {}".format(iface)) + return "error" + + oper_state = state_file.rstrip() + if oper_state == "1": + return "up" + else: + return "down" + + +def get_if_master(iface): + """ + Given an interface name, return its master reported by the kernel. + """ + oper_file = "/sys/class/net/{0}/master" + if os.path.exists(oper_file.format(iface)): + real_path = os.path.realpath(oper_file.format(iface)) + return os.path.basename(real_path) + else: + return "" + + +def get_ip_intfs_in_namespace(af, namespace, display): + """ + Get all the ip intefaces from the kernel for the given namespace + """ + ip_intfs = {} + interfaces = multi_asic_util.multi_asic_get_ip_intf_from_ns(namespace) + bgp_peer = get_bgp_peer() + for iface in interfaces: + ip_intf_attr = [] + if namespace != constants.DEFAULT_NAMESPACE and skip_ip_intf_display(iface, display): + continue + ipaddresses = multi_asic_util.multi_asic_get_ip_intf_addr_from_ns(namespace, iface) + if af in ipaddresses: + ifaddresses = [] + bgp_neighs = {} + ip_intf_attr = [] + for ipaddr in ipaddresses[af]: + neighbor_name = 'N/A' + neighbor_ip = 'N/A' + local_ip = str(ipaddr['addr']) + if af == netifaces.AF_INET: + netmask = netaddr.IPAddress(ipaddr['netmask']).netmask_bits() + else: + netmask = ipaddr['netmask'].split('/', 1)[-1] + local_ip_with_mask = "{}/{}".format(local_ip, str(netmask)) + ifaddresses.append(["", local_ip_with_mask]) + try: + neighbor_name = bgp_peer[local_ip][0] + neighbor_ip = bgp_peer[local_ip][1] + except KeyError: + pass + + bgp_neighs.update({local_ip_with_mask: [neighbor_name, neighbor_ip]}) + + if len(ifaddresses) > 0: + admin = get_if_admin_state(iface, namespace) + oper = get_if_oper_state(iface, namespace) + master = get_if_master(iface) + + ip_intf_attr = { + "vrf": master, + "ipaddr": natsorted(ifaddresses), + "admin": admin, + "oper": oper, + "bgp_neighs": bgp_neighs, + "ns": namespace + } + + ip_intfs[iface] = ip_intf_attr + return ip_intfs + + +def display_ip_intfs(ip_intfs): + header = ['Interface', 'Master', 'IPv4 address/mask', + 'Admin/Oper', 'BGP Neighbor', 'Neighbor IP'] + data = [] + for ip_intf, v in natsorted(ip_intfs.items()): + ip_address = v['ipaddr'][0][1] + neighbour_name = v['bgp_neighs'][ip_address][0] + neighbour_ip = v['bgp_neighs'][ip_address][1] + data.append([ip_intf, v['vrf'], v['ipaddr'][0][1], v['admin'] + "/" + v['oper'], neighbour_name, neighbour_ip]) + for ifaddr in v['ipaddr'][1:]: + neighbour_name = v['bgp_neighs'][ifaddr[1]][0] + neighbour_ip = v['bgp_neighs'][ifaddr[1]][1] + data.append(["", "", ifaddr[1], "", neighbour_name, neighbour_ip]) + print(tabulate(data, header, tablefmt="simple", stralign='left', missingval="")) + + +def get_ip_intfs(af, namespace, display): + ''' + Get all the ip interface present on the device. + This include ip interfaces on the host as well as ip + interfaces in each network namespace + ''' + device = multi_asic_util.MultiAsic(namespace_option=namespace, + display_option=display) + namespace_list = device.get_ns_list_based_on_options() + + # for single asic devices there is one namespace DEFAULT_NAMESPACE + # for multi asic devices, there is one network namespace + # for each asic and one on the host + if device.is_multi_asic: + namespace_list.append(constants.DEFAULT_NAMESPACE) + + ip_intfs = {} + for namespace in namespace_list: + ip_intfs_in_ns = get_ip_intfs_in_namespace(af, namespace, display) + # multi asic device can have same ip interface in different namespace + # so remove the duplicates + if device.is_multi_asic: + for ip_intf, v in ip_intfs_in_ns.items(): + if ip_intf in ip_intfs: + if v['ipaddr'] != ip_intfs[ip_intf]['ipaddr']: + ip_intfs[ip_intf]['ipaddr'] += (v['ipaddr']) + ip_intfs[ip_intf]['bgp_neighs'].update(v['bgp_neighs']) + continue + else: + ip_intfs[ip_intf] = v + else: + ip_intfs.update(ip_intfs_in_ns) + return ip_intfs + + +def main(): + # This script gets the ip interfaces from different linux + # network namespaces. This can be only done from root user. + if os.geteuid() != 0 and os.environ.get("UTILITIES_UNIT_TESTING", "0") != "2": + sys.exit("Root privileges required for this operation") + + parser = multi_asic_util.multi_asic_args() + parser.add_argument('-a', '--address_family', type=str, help='ipv4 or ipv6 interfaces', default="ipv4") + args = parser.parse_args() + namespace = args.namespace + display = args.display + + if args.address_family == "ipv4": + af = netifaces.AF_INET + elif args.address_family == "ipv6": + af = netifaces.AF_INET6 + else: + sys.exit("Invalid argument -a {}".format(args.address_family)) + + SonicDBConfig.load_sonic_global_db_config() + ip_intfs = get_ip_intfs(af, namespace, display) + display_ip_intfs(ip_intfs) + + sys.exit(0) + + +if __name__ == "__main__": + main() diff --git a/scripts/lldpshow b/scripts/lldpshow index 05ecb9c49e..c41e78db00 100755 --- a/scripts/lldpshow +++ b/scripts/lldpshow @@ -25,8 +25,8 @@ import subprocess import sys import xml.etree.ElementTree as ET -from sonic_py_common import device_info -from swsssdk import ConfigDBConnector, SonicDBConfig +from sonic_py_common import device_info, multi_asic +from swsscommon.swsscommon import ConfigDBConnector, SonicDBConfig from tabulate import tabulate BACKEND_ASIC_INTERFACE_NAME_PREFIX = 'Ethernet-BP' @@ -47,7 +47,11 @@ class Lldpshow(object): # So far only find Router and Bridge two capabilities in lldpctl, so any other capacility types will be read as Other # if further capability type is supported like WLAN, can just add the tag definition here self.ctags = {'Router': 'R', 'Bridge': 'B'} - SonicDBConfig.load_sonic_global_db_config() + + if multi_asic.is_multi_asic(): + SonicDBConfig.load_sonic_global_db_config() + else: + SonicDBConfig.initialize() # For multi-asic platforms we will get only front-panel interface to display namespaces = device_info.get_all_namespaces() diff --git a/scripts/mellanox_buffer_migrator.py b/scripts/mellanox_buffer_migrator.py index e449f3657e..2d32d1359e 100755 --- a/scripts/mellanox_buffer_migrator.py +++ b/scripts/mellanox_buffer_migrator.py @@ -1,3 +1,82 @@ +""" +Mellanox buffer migrator: + Migrate buffer configuration to the default one in the new version automatically + if the configuration matched the default on in the old version. + + Current version: 2.0.0 for shared headroom pool and dynamic buffer calculation support. + Historical version: + - 201911: + - 1.0.5 for shared headroom pool support + - 1.0.4 for optimized headroom calculation: + - For Microsoft SKUs, calculate headroom with small packet percentage as 50% + - For all SKUs, fix some bugs in the formula + - 1.0.3 for updating the buffer pool size according to the SDK update + - 201811: + - 1.0.2 initial version. Also used in early 201911. + + The dict mellanox_default_parameter is introduced to represent: + - The default configuration of BUFFER_POOL and BUFFER_PROFILE for all versions + - The mapping from the old version to new version + In each version there are variant configuration sets according to the topology, SKU, platform, etc. + It's possible that there are more flavors in old version and less flavors in the new one or vice versa. + In both case, a mapping is required to map from the old version to the new version. + + It includes the following data for each of the version (Mandatory except explicitly mentioned) + - pool_configuration_list: Optional. + Represents all the flavors of the pool configuration + Not providing it means all items in buffer_pools will be checked. + - pool_mapped_from_old_version: Optional. + A dict represents the mapping from a flavor of buffer pool configuration in the old version to that in the new one + Not having this field means all the flavors in the old version will be mapped to that in the new version with the same name + The keys are the name of flavors and the data can be in the following forms: + - a string, representing the name of the flavor to which the key is mapped in the new version + - a tuple consisting of: + - a "type" which can be "sku" only for now (probably support "platform" in the future) + - a "map" which should be a key in pool_convert_map. The map represents to which flavor the current flavor will be mapped according to the device's SKU + - pool_convert_map: Optional. + A map from SKU to flavor in the new image. Referenced by pool_mapped_from_old_version. (see above for details) + - buffer_pool_list: The list of buffer pools in each flavor. For testing whether the configuration in old version matches one of the default + - buffer_pools: The detailed information of each flavor of the pools + Most of the pools in each flavor share the same number. To avoid repeating code the pool info is represented in a "condensed" way. + Basically, each flavor has the following convention: + flavor: {"doublepool|singlepool": { "size": , "xoff": }, "egress_lossless_pool": { "size": }} + doublepool: The flavor has two ingress pools. Each pool's size is . There won't be size in the pool if is "dynamic". + The field "xoff" is optional. Providing it means the xoff of ingress_lossless_pool is . + singlepool: The same as doublepool except that the flavor has only one ingress pools + egress_lossless_pool: The size of egress_lossless_pool. + - buffer_pools_inherited: Optional. If the current pool has the same pool configurations as that in an old version, we don't need to repeat it. + It's a dict object, containing the list of names of flavors of buffer pool configuration inherited from the version whose name is the key. + + - headrooms: Optional. A dict representing the headrooms of different series of platforms, including the following keys: + - spc1_headroom: Represents headroom data for all SPC1 switches + - spc2_headroom: Represents headroom data for all SPC2 switches except 3800 + - spc2_3800_headroom: Represents headroom data for 3800 switch (for gearbox) + - spc3_headroom: Represents headroom data for all SPC3 switches + Value for each of the above keys is an object, including the following type: + - default: The default headroom information for generic SKUs. + - msft: The headroom info for MSFT SKUs, calculated with dedicated parameters for MSFT + - shp: The default headroom with shared headroom pool support. Based on msft parameters and size == xon + Each of the above object can be: + - A dict object. In this case, it represents the headroom info. + The key is the profile name with convention "pg_lossless___profile" and the object is a dict containing the size and xon or xoff and xon. The other value can be deducted. + - A tuple. This is a backtrace pointer, consisting of the version and the key to the headroom. + It means the headroom info is exactly the same as that in a previous version. + For example, ("version_1_0_4", "spc1_headroom") means the headroom info is the same as param["version_1_0_4"]["headrooms"]["spc1_headroom"]["default"] + Besides the spcxxx_headroom, there is a mappings dict in the headrooms, representing to which headroom info the old headroom should be mapped. + For example, in the following example, + - the headroom info "msft" in the old version should be mapped to "msft" in the new version + - the headroom info "default" in the old version should be mapped to "msft" in the new version if the SKU is Mellanox-xxxx or "default" otherwise + "mapping": { + "default": ("skumap", {"Mellanox-SN2700": "msft", "Mellanox-SN2700-C28D8": "msft", "Mellanox-SN2700-D48C8": "msft"}) + }, + + - buffer_profiles: Optional. A dict representing the default buffer profile configuration in the current version. + There are following flavors: + - default: The default buffer profile configuration for generic SKUs + - singlepool: The buffer profile configuration for MSFT SKUs which has only one ingress pool. + During migration, if the profiles match one of the flavor in the old version, it will be migrated to the new flavor with the same name + Not providing it means no buffer profile migration required. +""" from sonic_py_common import logger SYSLOG_IDENTIFIER = 'mellanox_buffer_migrator' @@ -8,6 +87,28 @@ class MellanoxBufferMigrator(): def __init__(self, configDB): self.configDB = configDB + + self.platform = None + self.sku = None + + device_data = self.configDB.get_entry('DEVICE_METADATA', 'localhost') + if device_data: + self.platform = device_data.get('platform') + self.sku = device_data.get('hwsku') + self.ready = True + if not self.platform or not self.sku: + log.log_error("Trying to get DEVICE_METADATA from DB but doesn't exist, skip migration") + self.ready = False + + self.spc1_platforms = ["x86_64-mlnx_msn2010-r0", "x86_64-mlnx_msn2100-r0", "x86_64-mlnx_msn2410-r0", "x86_64-mlnx_msn2700-r0", "x86_64-mlnx_msn2740-r0"] + self.spc2_platforms = ["x86_64-mlnx_msn3700-r0", "x86_64-mlnx_msn3700c-r0"] + self.spc3_platforms = ["x86_64-mlnx_msn4600-r0", "x86_64-mlnx_msn4600c-r0", "x86_64-mlnx_msn4700-r0"] + + msftskus = ["Mellanox-SN2700", "Mellanox-SN2700-C28D8", "Mellanox-SN2700-D48C8", "Mellanox-SN2700-D40C8S8", + "Mellanox-SN3800-C64", "Mellanox-SN3800-D24C52", "Mellanox-SN3800-D112C8", "Mellanox-SN3800-D28C50"] + + self.is_msft_sku = self.sku in msftskus + self.pending_update_items = list() self.default_speed_list = ['1000', '10000', '25000', '40000', '50000', '100000', '200000', '400000'] self.default_cable_len_list = ['5m', '40m', '300m'] @@ -15,256 +116,334 @@ def __init__(self, configDB): mellanox_default_parameter = { "version_1_0_2": { - # Buffer pool migration control info - "pool_configuration_list": ["spc1_t0_pool", "spc1_t1_pool", "spc2_t0_pool", "spc2_t1_pool"], - + # This is the buffer configuration from the very beginning # Buffer pool configuration info "buffer_pool_list" : ['ingress_lossless_pool', 'egress_lossless_pool', 'ingress_lossy_pool', 'egress_lossy_pool'], - "spc1_t0_pool": {"ingress_lossless_pool": { "size": "4194304", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "7340032", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "16777152", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "7340032", "type": "egress", "mode": "dynamic" } }, - "spc1_t1_pool": {"ingress_lossless_pool": { "size": "2097152", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "5242880", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "16777152", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "5242880", "type": "egress", "mode": "dynamic" } }, - "spc2_t0_pool": {"ingress_lossless_pool": { "size": "8224768", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "8224768", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "35966016", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "8224768", "type": "egress", "mode": "dynamic" } }, - "spc2_t1_pool": {"ingress_lossless_pool": { "size": "12042240", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "12042240", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "35966016", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "12042240", "type": "egress", "mode": "dynamic" } }, + # default buffer pools + "buffer_pools": { + "spc1_t0_pool": {"ingress_lossless_pool": { "size": "4194304", "type": "ingress", "mode": "dynamic" }, + "ingress_lossy_pool": { "size": "7340032", "type": "ingress", "mode": "dynamic" }, + "egress_lossless_pool": { "size": "16777152", "type": "egress", "mode": "dynamic" }, + "egress_lossy_pool": {"size": "7340032", "type": "egress", "mode": "dynamic" } }, + "spc1_t1_pool": {"ingress_lossless_pool": { "size": "2097152", "type": "ingress", "mode": "dynamic" }, + "ingress_lossy_pool": { "size": "5242880", "type": "ingress", "mode": "dynamic" }, + "egress_lossless_pool": { "size": "16777152", "type": "egress", "mode": "dynamic" }, + "egress_lossy_pool": {"size": "5242880", "type": "egress", "mode": "dynamic" } }, + "spc2_t0_pool": {"doublepool": { "size": "8224768" }, "egress_lossless_pool": { "size": "35966016"}}, + "spc2_t1_pool": {"doublepool": { "size": "12042240" }, "egress_lossless_pool": { "size": "35966016"}}, + + # buffer pools with shared headroom pool supported + "spc1_t0_pool_shp": {"doublepool": { "size": "3988992" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_t1_pool_shp": {"doublepool": { "size": "4554240" }, "egress_lossless_pool": { "size": "13945824"}} + } }, "version_1_0_3": { # On Mellanox platform the buffer pool size changed since # version with new SDK 4.3.3052, SONiC to SONiC update # from version with old SDK will be broken without migration. - # - "pool_configuration_list": ["spc1_t0_pool", "spc1_t1_pool", "spc2_t0_pool", "spc2_t1_pool", "spc2_3800_t0_pool", "spc2_3800_t1_pool"], + "pool_mapped_from_old_version": { + "spc1_t0_pool_shp": "spc1_t0_pool", + "spc1_t1_pool_shp": "spc1_t1_pool" + }, # Buffer pool configuration info "buffer_pool_list" : ['ingress_lossless_pool', 'egress_lossless_pool', 'ingress_lossy_pool', 'egress_lossy_pool'], - "spc1_t0_pool": {"ingress_lossless_pool": { "size": "5029836", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "5029836", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "14024599", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "5029836", "type": "egress", "mode": "dynamic" } }, - "spc1_t1_pool": {"ingress_lossless_pool": { "size": "2097100", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "2097100", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "14024599", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "2097100", "type": "egress", "mode": "dynamic" } }, - - "spc2_t0_pool": {"ingress_lossless_pool": { "size": "14983147", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "14983147", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34340822", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "14983147", "type": "egress", "mode": "dynamic" } }, - "spc2_t1_pool": {"ingress_lossless_pool": { "size": "9158635", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "9158635", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34340822", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "9158635", "type": "egress", "mode": "dynamic" } }, - - # 3800 platform has gearbox installed so the buffer pool size is different with other Spectrum2 platform - "spc2_3800_t0_pool": {"ingress_lossless_pool": { "size": "28196784", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "28196784", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34340832", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "28196784", "type": "egress", "mode": "dynamic" } }, - "spc2_3800_t1_pool": {"ingress_lossless_pool": { "size": "17891280", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "17891280", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34340832", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "17891280", "type": "egress", "mode": "dynamic" } }, - - # Lossless headroom info - "spc1_headroom": {"pg_lossless_10000_5m_profile": {"size": "34816", "xon": "18432"}, - "pg_lossless_25000_5m_profile": {"size": "34816", "xon": "18432"}, - "pg_lossless_40000_5m_profile": {"size": "34816", "xon": "18432"}, - "pg_lossless_50000_5m_profile": {"size": "34816", "xon": "18432"}, - "pg_lossless_100000_5m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_10000_40m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_25000_40m_profile": {"size": "39936", "xon": "18432"}, - "pg_lossless_40000_40m_profile": {"size": "41984", "xon": "18432"}, - "pg_lossless_50000_40m_profile": {"size": "41984", "xon": "18432"}, - "pg_lossless_100000_40m_profile": {"size": "54272", "xon": "18432"}, - "pg_lossless_10000_300m_profile": {"size": "49152", "xon": "18432"}, - "pg_lossless_25000_300m_profile": {"size": "71680", "xon": "18432"}, - "pg_lossless_40000_300m_profile": {"size": "94208", "xon": "18432"}, - "pg_lossless_50000_300m_profile": {"size": "94208", "xon": "18432"}, - "pg_lossless_100000_300m_profile": {"size": "184320", "xon": "18432"}}, - "spc2_headroom": {"pg_lossless_1000_5m_profile": {"size": "35840", "xon": "18432"}, - "pg_lossless_10000_5m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_25000_5m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_40000_5m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_50000_5m_profile": {"size": "37888", "xon": "18432"}, - "pg_lossless_100000_5m_profile": {"size": "38912", "xon": "18432"}, - "pg_lossless_200000_5m_profile": {"size": "41984", "xon": "18432"}, - "pg_lossless_1000_40m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_10000_40m_profile": {"size": "38912", "xon": "18432"}, - "pg_lossless_25000_40m_profile": {"size": "41984", "xon": "18432"}, - "pg_lossless_40000_40m_profile": {"size": "45056", "xon": "18432"}, - "pg_lossless_50000_40m_profile": {"size": "47104", "xon": "18432"}, - "pg_lossless_100000_40m_profile": {"size": "59392", "xon": "18432"}, - "pg_lossless_200000_40m_profile": {"size": "81920", "xon": "18432"}, - "pg_lossless_1000_300m_profile": {"size": "37888", "xon": "18432"}, - "pg_lossless_10000_300m_profile": {"size": "53248", "xon": "18432"}, - "pg_lossless_25000_300m_profile": {"size": "78848", "xon": "18432"}, - "pg_lossless_40000_300m_profile": {"size": "104448", "xon": "18432"}, - "pg_lossless_50000_300m_profile": {"size": "121856", "xon": "18432"}, - "pg_lossless_100000_300m_profile": {"size": "206848", "xon": "18432"}, - "pg_lossless_200000_300m_profile": {"size": "376832", "xon": "18432"}}, - "spc2_3800_headroom": {"pg_lossless_1000_5m_profile": {"size": "32768", "xon": "18432"}, - "pg_lossless_10000_5m_profile": {"size": "34816", "xon": "18432"}, - "pg_lossless_25000_5m_profile": {"size": "38912", "xon": "18432"}, - "pg_lossless_40000_5m_profile": {"size": "41984", "xon": "18432"}, - "pg_lossless_50000_5m_profile": {"size": "44032", "xon": "18432"}, - "pg_lossless_100000_5m_profile": {"size": "55296", "xon": "18432"}, - "pg_lossless_200000_5m_profile": {"size": "77824", "xon": "18432"}, - "pg_lossless_1000_40m_profile": {"size": "33792", "xon": "18432"}, - "pg_lossless_10000_40m_profile": {"size": "36864", "xon": "18432"}, - "pg_lossless_25000_40m_profile": {"size": "43008", "xon": "18432"}, - "pg_lossless_40000_40m_profile": {"size": "49152", "xon": "18432"}, - "pg_lossless_50000_40m_profile": {"size": "53248", "xon": "18432"}, - "pg_lossless_100000_40m_profile": {"size": "72704", "xon": "18432"}, - "pg_lossless_200000_40m_profile": {"size": "112640", "xon": "18432"}, - "pg_lossless_1000_300m_profile": {"size": "34816", "xon": "18432"}, - "pg_lossless_10000_300m_profile": {"size": "50176", "xon": "18432"}, - "pg_lossless_25000_300m_profile": {"size": "75776", "xon": "18432"}, - "pg_lossless_40000_300m_profile": {"size": "101376", "xon": "18432"}, - "pg_lossless_50000_300m_profile": {"size": "117760", "xon": "18432"}, - "pg_lossless_100000_300m_profile": {"size": "202752", "xon": "18432"}, - "pg_lossless_200000_300m_profile": {"size": "373760", "xon": "18432"}}, + "buffer_pools": { + "spc1_t0_pool": {"doublepool": { "size": "5029836" }, "egress_lossless_pool": { "size": "14024599"}}, + "spc1_t1_pool": {"doublepool": { "size": "2097100" }, "egress_lossless_pool": { "size": "14024599"}}, + "spc2_t0_pool": {"doublepool": { "size": "14983147" }, "egress_lossless_pool": { "size": "34340822"}}, + "spc2_t1_pool": {"doublepool": { "size": "9158635" }, "egress_lossless_pool": { "size": "34340822"}} + }, + + "headrooms": { + # Lossless headroom info + "spc1_headroom": { + "default": {"pg_lossless_10000_5m_profile": {"size": "34816", "xon": "18432"}, + "pg_lossless_25000_5m_profile": {"size": "34816", "xon": "18432"}, + "pg_lossless_40000_5m_profile": {"size": "34816", "xon": "18432"}, + "pg_lossless_50000_5m_profile": {"size": "34816", "xon": "18432"}, + "pg_lossless_100000_5m_profile": {"size": "36864", "xon": "18432"}, + "pg_lossless_10000_40m_profile": {"size": "36864", "xon": "18432"}, + "pg_lossless_25000_40m_profile": {"size": "39936", "xon": "18432"}, + "pg_lossless_40000_40m_profile": {"size": "41984", "xon": "18432"}, + "pg_lossless_50000_40m_profile": {"size": "41984", "xon": "18432"}, + "pg_lossless_100000_40m_profile": {"size": "54272", "xon": "18432"}, + "pg_lossless_10000_300m_profile": {"size": "49152", "xon": "18432"}, + "pg_lossless_25000_300m_profile": {"size": "71680", "xon": "18432"}, + "pg_lossless_40000_300m_profile": {"size": "94208", "xon": "18432"}, + "pg_lossless_50000_300m_profile": {"size": "94208", "xon": "18432"}, + "pg_lossless_100000_300m_profile": {"size": "184320", "xon": "18432"}} + }, + "spc2_headroom": { + "default": {"pg_lossless_1000_5m_profile": {"size": "35840", "xon": "18432"}, + "pg_lossless_10000_5m_profile": {"size": "36864", "xon": "18432"}, + "pg_lossless_25000_5m_profile": {"size": "36864", "xon": "18432"}, + "pg_lossless_40000_5m_profile": {"size": "36864", "xon": "18432"}, + "pg_lossless_50000_5m_profile": {"size": "37888", "xon": "18432"}, + "pg_lossless_100000_5m_profile": {"size": "38912", "xon": "18432"}, + "pg_lossless_200000_5m_profile": {"size": "41984", "xon": "18432"}, + "pg_lossless_1000_40m_profile": {"size": "36864", "xon": "18432"}, + "pg_lossless_10000_40m_profile": {"size": "38912", "xon": "18432"}, + "pg_lossless_25000_40m_profile": {"size": "41984", "xon": "18432"}, + "pg_lossless_40000_40m_profile": {"size": "45056", "xon": "18432"}, + "pg_lossless_50000_40m_profile": {"size": "47104", "xon": "18432"}, + "pg_lossless_100000_40m_profile": {"size": "59392", "xon": "18432"}, + "pg_lossless_200000_40m_profile": {"size": "81920", "xon": "18432"}, + "pg_lossless_1000_300m_profile": {"size": "37888", "xon": "18432"}, + "pg_lossless_10000_300m_profile": {"size": "53248", "xon": "18432"}, + "pg_lossless_25000_300m_profile": {"size": "78848", "xon": "18432"}, + "pg_lossless_40000_300m_profile": {"size": "104448", "xon": "18432"}, + "pg_lossless_50000_300m_profile": {"size": "121856", "xon": "18432"}, + "pg_lossless_100000_300m_profile": {"size": "206848", "xon": "18432"}, + "pg_lossless_200000_300m_profile": {"size": "376832", "xon": "18432"}} + } + }, # Buffer profile info - "buffer_profiles": {"ingress_lossless_profile": {"dynamic_th": "0", "pool": "[BUFFER_POOL|ingress_lossless_pool]", "size": "0"}, - "ingress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|ingress_lossy_pool]", "size": "0"}, - "egress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossless_pool]", "size": "0"}, - "egress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "4096"}, - "q_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "0"}} + "buffer_profiles": { + "default": {"ingress_lossless_profile": {"dynamic_th": "0", "pool": "[BUFFER_POOL|ingress_lossless_pool]", "size": "0"}, + "ingress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|ingress_lossy_pool]", "size": "0"}, + "egress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossless_pool]", "size": "0"}, + "egress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "4096"}, + "q_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "0"}} + } }, "version_1_0_4": { # version 1.0.4 is introduced for updating the buffer settings - "pool_configuration_list": ["spc1_t0_pool", "spc1_t1_pool", "spc2_t0_pool", "spc2_t1_pool", "spc2_3800_t0_pool", "spc2_3800_t1_pool", "spc3_t0_pool", "spc3_t1_pool"], - # Buffer pool info for normal mode "buffer_pool_list" : ['ingress_lossless_pool', 'ingress_lossy_pool', 'egress_lossless_pool', 'egress_lossy_pool'], - "spc1_t0_pool": {"ingress_lossless_pool": { "size": "4580864", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "4580864", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "13945824", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "4580864", "type": "egress", "mode": "dynamic" } }, - "spc1_t1_pool": {"ingress_lossless_pool": { "size": "3302912", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "3302912", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "13945824", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "3302912", "type": "egress", "mode": "dynamic" } }, - - "spc2_t0_pool": {"ingress_lossless_pool": { "size": "14542848", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "14542848", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34287552", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "14542848", "type": "egress", "mode": "dynamic" } }, - "spc2_t1_pool": {"ingress_lossless_pool": { "size": "11622400", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "11622400", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34287552", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "11622400", "type": "egress", "mode": "dynamic" } }, - - "spc2_3800_t0_pool": {"ingress_lossless_pool": { "size": "13924352", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "13924352", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34287552", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "13924352", "type": "egress", "mode": "dynamic" } }, - "spc2_3800_t1_pool": {"ingress_lossless_pool": { "size": "12457984", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "12457984", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34287552", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "12457984", "type": "egress", "mode": "dynamic" } }, - - # SPC3 is used only when migrating from 1.0.4 to newer version - "spc3_t0_pool": {"ingress_lossless_pool": { "size": "26451968", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "26451968", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "60817392", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "26451968", "type": "egress", "mode": "dynamic" } }, - "spc3_t1_pool": {"ingress_lossless_pool": { "size": "20627456", "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "size": "20627456", "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "60817392", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"size": "20627456", "type": "egress", "mode": "dynamic" } }, - - # Lossless headroom info - "spc1_headroom": {"pg_lossless_10000_5m_profile": {"size": "49152", "xon":"19456"}, - "pg_lossless_25000_5m_profile": {"size": "49152", "xon":"19456"}, - "pg_lossless_40000_5m_profile": {"size": "49152", "xon":"19456"}, - "pg_lossless_50000_5m_profile": {"size": "49152", "xon":"19456"}, - "pg_lossless_100000_5m_profile": {"size": "50176", "xon":"19456"}, - "pg_lossless_10000_40m_profile": {"size": "49152", "xon":"19456"}, - "pg_lossless_25000_40m_profile": {"size": "51200", "xon":"19456"}, - "pg_lossless_40000_40m_profile": {"size": "52224", "xon":"19456"}, - "pg_lossless_50000_40m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_100000_40m_profile": {"size": "58368", "xon":"19456"}, - "pg_lossless_10000_300m_profile": {"size": "56320", "xon":"19456"}, - "pg_lossless_25000_300m_profile": {"size": "67584", "xon":"19456"}, - "pg_lossless_40000_300m_profile": {"size": "78848", "xon":"19456"}, - "pg_lossless_50000_300m_profile": {"size": "86016", "xon":"19456"}, - "pg_lossless_100000_300m_profile": {"size": "123904", "xon":"19456"}}, - "spc2_headroom": {"pg_lossless_10000_5m_profile": {"size": "52224", "xon":"19456"}, - "pg_lossless_25000_5m_profile": {"size": "52224", "xon":"19456"}, - "pg_lossless_40000_5m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_50000_5m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_100000_5m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_200000_5m_profile": {"size": "55296", "xon":"19456"}, - "pg_lossless_10000_40m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_25000_40m_profile": {"size": "55296", "xon":"19456"}, - "pg_lossless_40000_40m_profile": {"size": "57344", "xon":"19456"}, - "pg_lossless_50000_40m_profile": {"size": "58368", "xon":"19456"}, - "pg_lossless_100000_40m_profile": {"size": "63488", "xon":"19456"}, - "pg_lossless_200000_40m_profile": {"size": "74752", "xon":"19456"}, - "pg_lossless_10000_300m_profile": {"size": "60416", "xon":"19456"}, - "pg_lossless_25000_300m_profile": {"size": "73728", "xon":"19456"}, - "pg_lossless_40000_300m_profile": {"size": "86016", "xon":"19456"}, - "pg_lossless_50000_300m_profile": {"size": "95232", "xon":"19456"}, - "pg_lossless_100000_300m_profile": {"size": "137216", "xon":"19456"}, - "pg_lossless_200000_300m_profile": {"size": "223232", "xon":"19456"}}, - "spc2_3800_headroom": {"pg_lossless_10000_5m_profile": {"size": "54272", "xon":"19456"}, - "pg_lossless_25000_5m_profile": {"size": "58368", "xon":"19456"}, - "pg_lossless_40000_5m_profile": {"size": "61440", "xon":"19456"}, - "pg_lossless_50000_5m_profile": {"size": "64512", "xon":"19456"}, - "pg_lossless_100000_5m_profile": {"size": "75776", "xon":"19456"}, - "pg_lossless_10000_40m_profile": {"size": "55296", "xon":"19456"}, - "pg_lossless_25000_40m_profile": {"size": "60416", "xon":"19456"}, - "pg_lossless_40000_40m_profile": {"size": "65536", "xon":"19456"}, - "pg_lossless_50000_40m_profile": {"size": "69632", "xon":"19456"}, - "pg_lossless_100000_40m_profile": {"size": "86016", "xon":"19456"}, - "pg_lossless_10000_300m_profile": {"size": "63488", "xon":"19456"}, - "pg_lossless_25000_300m_profile": {"size": "78848", "xon":"19456"}, - "pg_lossless_40000_300m_profile": {"size": "95232", "xon":"19456"}, - "pg_lossless_50000_300m_profile": {"size": "106496", "xon":"19456"}, - "pg_lossless_100000_300m_profile": {"size": "159744", "xon":"19456"}}, - "spc3_headroom": {"pg_lossless_10000_5m_profile": {"size": "52224", "xon":"19456"}, - "pg_lossless_25000_5m_profile": {"size": "52224", "xon":"19456"}, - "pg_lossless_40000_5m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_50000_5m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_100000_5m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_200000_5m_profile": {"size": "55296", "xon":"19456"}, - "pg_lossless_400000_5m_profile": {"size": "86016", "xon":"37888"}, - "pg_lossless_10000_40m_profile": {"size": "53248", "xon":"19456"}, - "pg_lossless_25000_40m_profile": {"size": "55296", "xon":"19456"}, - "pg_lossless_40000_40m_profile": {"size": "57344", "xon":"19456"}, - "pg_lossless_50000_40m_profile": {"size": "58368", "xon":"19456"}, - "pg_lossless_100000_40m_profile": {"size": "63488", "xon":"19456"}, - "pg_lossless_200000_40m_profile": {"size": "74752", "xon":"19456"}, - "pg_lossless_400000_40m_profile": {"size": "124928", "xon":"37888"}, - "pg_lossless_10000_300m_profile": {"size": "60416", "xon":"19456"}, - "pg_lossless_25000_300m_profile": {"size": "73728", "xon":"19456"}, - "pg_lossless_40000_300m_profile": {"size": "86016", "xon":"19456"}, - "pg_lossless_50000_300m_profile": {"size": "95232", "xon":"19456"}, - "pg_lossless_100000_300m_profile": {"size": "137216", "xon":"19456"}, - "pg_lossless_200000_300m_profile": {"size": "223232", "xon":"19456"}, - "pg_lossless_400000_300m_profile": {"size": "420864", "xon":"37888"}}, + "buffer_pools": { + "spc1_t0_pool": {"doublepool": { "size": "4580864" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_t1_pool": {"doublepool": { "size": "3302912" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc2_t0_pool": {"doublepool": { "size": "14542848" }, "egress_lossless_pool": { "size": "34287552"}}, + "spc2_t1_pool": {"doublepool": { "size": "11622400" }, "egress_lossless_pool": { "size": "34287552"}}, + + # The following pools are used only for migrating from 1.0.4 to newer version + "spc1_2700_t0_pool": {"singlepool": {"size": "9489408"}, "egress_lossless_pool": {"size": "13945824"}}, + "spc1_2700_t1_pool": {"singlepool": {"size": "7719936"}, "egress_lossless_pool": {"size": "13945824"}}, + "spc1_2700-d48c8_t0_pool": {"singlepool": {"size": "6687744"}, "egress_lossless_pool": {"size": "13945824"}}, + "spc1_2700-d48c8_t1_pool": {"singlepool": {"size": "8506368"}, "egress_lossless_pool": {"size": "13945824"}}, + + # SPC3 is used only when migrating from 1.0.4 to newer version + "spc3_t0_pool": {"doublepool": { "size": "26451968" }, "egress_lossless_pool": { "size": "60817392" }}, + "spc3_t1_pool": {"doublepool": { "size": "20627456" }, "egress_lossless_pool": { "size": "60817392" }} + }, + + "headrooms": { + # Lossless headroom info + "spc1_headroom":{ + "default": {"pg_lossless_10000_5m_profile": {"size": "49152", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"size": "49152", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"size": "49152", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"size": "49152", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"size": "50176", "xon":"19456"}, + "pg_lossless_10000_40m_profile": {"size": "49152", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"size": "51200", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"size": "52224", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"size": "58368", "xon":"19456"}, + "pg_lossless_10000_300m_profile": {"size": "56320", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"size": "67584", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"size": "78848", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"size": "86016", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"size": "123904", "xon":"19456"}}, + # lossless headroom info for MSFT SKUs. + "msft": {"pg_lossless_10000_5m_profile": {"size": "41984", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"size": "41984", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"size": "41984", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"size": "41984", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"size": "43008", "xon":"19456"}, + "pg_lossless_10000_40m_profile": {"size": "41984", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"size": "44032", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"size": "45056", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"size": "45056", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"size": "49152", "xon":"19456"}, + "pg_lossless_10000_300m_profile": {"size": "47104", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"size": "56320", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"size": "64512", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"size": "69632", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"size": "98304", "xon":"19456"}} + }, + "spc2_headroom": { + "default": {"pg_lossless_10000_5m_profile": {"size": "52224", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"size": "52224", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_200000_5m_profile": {"size": "55296", "xon":"19456"}, + "pg_lossless_10000_40m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"size": "55296", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"size": "57344", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"size": "58368", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"size": "63488", "xon":"19456"}, + "pg_lossless_200000_40m_profile": {"size": "74752", "xon":"19456"}, + "pg_lossless_10000_300m_profile": {"size": "60416", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"size": "73728", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"size": "86016", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"size": "95232", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"size": "137216", "xon":"19456"}, + "pg_lossless_200000_300m_profile": {"size": "223232", "xon":"19456"}} + }, + "spc3_headroom": { + "default": {"pg_lossless_10000_5m_profile": {"size": "52224", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"size": "52224", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_200000_5m_profile": {"size": "55296", "xon":"19456"}, + "pg_lossless_400000_5m_profile": {"size": "86016", "xon":"37888"}, + "pg_lossless_10000_40m_profile": {"size": "53248", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"size": "55296", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"size": "57344", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"size": "58368", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"size": "63488", "xon":"19456"}, + "pg_lossless_200000_40m_profile": {"size": "74752", "xon":"19456"}, + "pg_lossless_400000_40m_profile": {"size": "124928", "xon":"37888"}, + "pg_lossless_10000_300m_profile": {"size": "60416", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"size": "73728", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"size": "86016", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"size": "95232", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"size": "137216", "xon":"19456"}, + "pg_lossless_200000_300m_profile": {"size": "223232", "xon":"19456"}, + "pg_lossless_400000_300m_profile": {"size": "420864", "xon":"37888"}} + } + }, # Buffer profile info - "buffer_profiles": {"ingress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|ingress_lossless_pool]", "size": "0"}, - "ingress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|ingress_lossy_pool]", "size": "0"}, - "egress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossless_pool]", "size": "0"}, - "egress_lossy_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "9216"}, - "q_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "0"}} + "buffer_profiles": { + "default": {"ingress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|ingress_lossless_pool]", "size": "0"}, + "ingress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|ingress_lossy_pool]", "size": "0"}, + "egress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossless_pool]", "size": "0"}, + "egress_lossy_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "9216"}, + "q_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "0"}}, + "singlepool": {"ingress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|ingress_lossless_pool]", "size": "0"}, + "ingress_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|ingress_lossless_pool]", "size": "0"}, + "egress_lossless_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossless_pool]", "size": "0"}, + "egress_lossy_profile": {"dynamic_th": "7", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "9216"}, + "q_lossy_profile": {"dynamic_th": "3", "pool": "[BUFFER_POOL|egress_lossy_pool]", "size": "0"}} + } + }, + "version_1_0_5": { + # version 1.0.5 is introduced for shared headroom pools + "pool_convert_map": { + "spc1_t0_pool_sku_map": {"Mellanox-SN2700-C28D8": "spc1_2700-d48c8_t0_pool_shp", + "Mellanox-SN2700-D48C8": "spc1_2700-d48c8_t0_pool_shp", + "Mellanox-SN2700-D40C8S8": "spc1_2700-d48c8_t0_pool_shp", + "Mellanox-SN2700": "spc1_2700_t0_pool_shp"}, + "spc1_t1_pool_sku_map": {"Mellanox-SN2700-C28D8": "spc1_2700-d48c8_t1_pool_shp", + "Mellanox-SN2700-D48C8": "spc1_2700-d48c8_t1_pool_shp", + "Mellanox-SN2700-D40C8S8": "spc1_2700-d48c8_t1_pool_shp", + "Mellanox-SN2700": "spc1_2700_t1_pool_shp"} + }, + "pool_mapped_from_old_version": { + # MSFT SKUs and generic SKUs may have different pool seetings + "spc1_t0_pool": ("sku", "spc1_t0_pool_sku_map"), + "spc1_t1_pool": ("sku", "spc1_t1_pool_sku_map"), + "spc1_2700_t0_pool": "spc1_2700_t0_single_pool_shp", + "spc1_2700_t1_pool": "spc1_2700_t1_single_pool_shp", + "spc1_2700-d48c8_t0_pool": "spc1_2700-d48c8_t0_single_pool_shp", + "spc1_2700-d48c8_t1_pool": "spc1_2700-d48c8_t1_single_pool_shp" + }, + + # Buffer pool info for normal mode + "buffer_pool_list" : ['ingress_lossless_pool', 'ingress_lossy_pool', 'egress_lossless_pool', 'egress_lossy_pool'], + + "buffer_pools": { + "spc1_2700_t0_pool_shp": {"doublepool": { "size": "5088768", "xoff": "688128" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_2700_t1_pool_shp": {"doublepool": { "size": "4646400", "xoff": "1572864" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_2700-d48c8_t0_pool_shp": {"doublepool": { "size": "3859968", "xoff": "1032192" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_2700-d48c8_t1_pool_shp": {"doublepool": { "size": "4843008", "xoff": "1179648" }, "egress_lossless_pool": { "size": "13945824"}}, + + # Buffer pool for single pool + "spc1_2700_t0_single_pool_shp": {"singlepool": { "size": "10177536", "xoff": "688128" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_2700_t1_single_pool_shp": {"singlepool": { "size": "9292800", "xoff": "1572864" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_2700-d48c8_t0_single_pool_shp": {"singlepool": { "size": "7719936", "xoff": "1032192" }, "egress_lossless_pool": { "size": "13945824"}}, + "spc1_2700-d48c8_t1_single_pool_shp": {"singlepool": { "size": "9686016", "xoff": "1179648" }, "egress_lossless_pool": { "size": "13945824"}}, + + # 3800 generic profiles + # 1.0.5 should be the first version supporting 3800 + "spc2_3800_t0_pool": {"doublepool": { "size": "13924352" }, "egress_lossless_pool": { "size": "34287552" }}, + "spc2_3800_t1_pool": {"doublepool": { "size": "12457984" }, "egress_lossless_pool": { "size": "34287552" }}, + + # The following pools are used for upgrading from 1.0.5 to the newer version + "spc2_3800-c64_t0_pool_shp": {"singlepool": {"size": "25866240", "xoff": "2523136"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-c64_t1_pool_shp": {"singlepool": {"size": "23900160", "xoff": "4489216"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-d112c8_t0_pool_shp": {"singlepool": {"size": "20017152", "xoff": "3440640"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-d112c8_t1_pool_shp": {"singlepool": {"size": "19124224", "xoff": "4333568"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-d24c52_t0_pool_shp": {"singlepool": {"size": "24576000", "xoff": "2756608"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-d24c52_t1_pool_shp": {"singlepool": {"size": "22597632", "xoff": "4734976"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-d28c50_t0_pool_shp": {"singlepool": {"size": "24360960", "xoff": "2795520"}, "egress_lossless_pool": {"size": "34287552"}}, + "spc2_3800-d28c50_t1_pool_shp": {"singlepool": {"size": "22380544", "xoff": "4775936"}, "egress_lossless_pool": {"size": "34287552"}} + }, + "buffer_pools_inherited": { + "version_1_0_4": ["spc1_t0_pool", "spc1_t1_pool", "spc2_t0_pool", "spc2_t1_pool", "spc3_t0_pool", "spc3_t1_pool"] + }, + + "headrooms": { + "mapping": { + "default": ("skumap", {"Mellanox-SN2700": "msft", "Mellanox-SN2700-C28D8": "msft", "Mellanox-SN2700-D48C8": "msft", "Mellanox-SN2700-D40C8S8": "msft"}) + }, + "spc1_headroom": { + "default": ("version_1_0_4", "spc1_headroom"), + "msft": {"pg_lossless_10000_5m_profile": {"xoff": "22528", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"xoff": "22528", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"xoff": "22528", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"xoff": "22528", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"xoff": "23552", "xon":"19456"}, + "pg_lossless_10000_40m_profile": {"xoff": "22528", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"xoff": "24576", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"xoff": "25600", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"xoff": "25600", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"xoff": "29696", "xon":"19456"}, + "pg_lossless_10000_300m_profile": {"xoff": "27648", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"xoff": "36864", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"xoff": "45056", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"xoff": "50176", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"xoff": "78848", "xon":"19456"}} + }, + "spc2_headroom": { + "default": ("version_1_0_4", "spc2_headroom") + }, + "spc2_3800_headroom": { + "default": {"pg_lossless_10000_5m_profile": {"size": "54272", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"size": "58368", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"size": "61440", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"size": "64512", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"size": "75776", "xon":"19456"}, + "pg_lossless_10000_40m_profile": {"size": "55296", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"size": "60416", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"size": "65536", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"size": "69632", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"size": "86016", "xon":"19456"}, + "pg_lossless_10000_300m_profile": {"size": "63488", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"size": "78848", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"size": "95232", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"size": "106496", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"size": "159744", "xon":"19456"}}, + "msft": {"pg_lossless_10000_5m_profile": {"xoff": "25600", "xon":"19456"}, + "pg_lossless_25000_5m_profile": {"xoff": "28672", "xon":"19456"}, + "pg_lossless_40000_5m_profile": {"xoff": "30720", "xon":"19456"}, + "pg_lossless_50000_5m_profile": {"xoff": "32768", "xon":"19456"}, + "pg_lossless_100000_5m_profile": {"xoff": "40960", "xon":"19456"}, + "pg_lossless_10000_40m_profile": {"xoff": "26624", "xon":"19456"}, + "pg_lossless_25000_40m_profile": {"xoff": "30720", "xon":"19456"}, + "pg_lossless_40000_40m_profile": {"xoff": "33792", "xon":"19456"}, + "pg_lossless_50000_40m_profile": {"xoff": "36864", "xon":"19456"}, + "pg_lossless_100000_40m_profile": {"xoff": "48128", "xon":"19456"}, + "pg_lossless_10000_300m_profile": {"xoff": "31744", "xon":"19456"}, + "pg_lossless_25000_300m_profile": {"xoff": "44032", "xon":"19456"}, + "pg_lossless_40000_300m_profile": {"xoff": "55296", "xon":"19456"}, + "pg_lossless_50000_300m_profile": {"xoff": "63488", "xon":"19456"}, + "pg_lossless_100000_300m_profile": {"xoff": "102400", "xon":"19456"}} + }, + "spc3_headroom": { + "default": ("version_1_0_4", "spc3_headroom") + } + } }, "version_2_0_0": { # version 2.0.0 is introduced for dynamic buffer calculation # - "pool_configuration_list": ["spc1_pool", "spc2_pool", "spc3_pool"], "pool_mapped_from_old_version": { "spc1_t0_pool": "spc1_pool", "spc1_t1_pool": "spc1_pool", @@ -274,23 +453,25 @@ def __init__(self, configDB): "spc2_3800_t1_pool": "spc2_pool", "spc3_t0_pool": "spc3_pool", "spc3_t1_pool": "spc3_pool" - }, + }, # Buffer pool info for normal mode "buffer_pool_list" : ['ingress_lossless_pool', 'ingress_lossy_pool', 'egress_lossless_pool', 'egress_lossy_pool'], - "spc1_pool": {"ingress_lossless_pool": { "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "13945824", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"type": "egress", "mode": "dynamic" } }, - "spc2_pool": {"ingress_lossless_pool": { "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "34287552", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": { "type": "egress", "mode": "dynamic" } }, - "spc3_pool": {"ingress_lossless_pool": { "type": "ingress", "mode": "dynamic" }, - "ingress_lossy_pool": { "type": "ingress", "mode": "dynamic" }, - "egress_lossless_pool": { "size": "60817392", "type": "egress", "mode": "dynamic" }, - "egress_lossy_pool": {"type": "egress", "mode": "dynamic" } } + "buffer_pools": { + "spc1_pool": {"doublepool": {"size": "dynamic"}, "egress_lossless_pool": { "size": "13945824" }}, + "spc2_pool": {"doublepool": {"size": "dynamic"}, "egress_lossless_pool": { "size": "34287552" }}, + "spc3_pool": {"doublepool": {"size": "dynamic"}, "egress_lossless_pool": { "size": "60817392" }} + }, + "buffer_pools_inherited": { + "version_1_0_5": ["spc1_2700_t0_pool", "spc1_2700_t1_pool", + "spc1_2700_t0_pool_shp", "spc1_2700_t1_pool_shp", + "spc1_2700_t0_single_pool_shp", "spc1_2700_t1_single_pool_shp", + "spc1_2700-d48c8_t0_pool_shp", "spc1_2700-d48c8_t1_pool_shp", + "spc1_2700-d48c8_t0_single_pool_shp", "spc1_2700-d48c8_t1_single_pool_shp", + "spc2_3800-c64_t0_pool_shp", "spc2_3800-c64_t1_pool_shp", "spc2_3800-d112c8_t0_pool_shp", "spc2_3800-d112c8_t1_pool_shp", + "spc2_3800-d24c52_t0_pool_shp", "spc2_3800-d24c52_t1_pool_shp", "spc2_3800-d28c50_t0_pool_shp", "spc2_3800-d28c50_t1_pool_shp"] } + } } def mlnx_default_buffer_parameters(self, db_version, table): @@ -308,48 +489,143 @@ def mlnx_default_buffer_parameters(self, db_version, table): return self.mellanox_default_parameter[db_version].get(table) + def mlnx_merge_inherited_info(self, db_version, buffer_pools): + inherited_info = self.mlnx_default_buffer_parameters(db_version, "buffer_pools_inherited") + if inherited_info: + for from_version, inherited_pool_list in inherited_info.items(): + pools_in_base_version = self.mlnx_default_buffer_parameters(from_version, "buffer_pools") + log.log_info("inherited pool list {} from version {} loaded".format(inherited_pool_list, from_version)) + for key in inherited_pool_list: + pool_config = pools_in_base_version.get(key) + if pool_config: + buffer_pools[key] = pool_config + + def mlnx_migrate_map_old_pool_to_new(self, pool_mapping, pool_convert_map, old_config_name): + new_config_name = None + if pool_mapping: + new_config_map = pool_mapping.get(old_config_name) + if type(new_config_map) is tuple: + method, mapname = new_config_map + if method == "sku": + skumap = pool_convert_map.get(mapname) + new_config_name = skumap.get(self.sku) + else: + log.log_error("Unsupported mapping method {} found. Stop db_migrator".format(method)) + return None + else: + new_config_name = new_config_map + return new_config_name + + def mlnx_migrate_extend_condensed_pool(self, pool_config, config_name=None): + condensedpool = pool_config.get("doublepool") + doublepool = False + if not condensedpool: + condensedpool = pool_config.get("singlepool") + if condensedpool: + pool_config.pop("singlepool") + else: + log.log_info("Got old default pool configuration {} {}".format(config_name, pool_config)) + else: + pool_config.pop("doublepool") + doublepool = True + + if condensedpool: + xoff = condensedpool.get('xoff') + if xoff: + condensedpool.pop('xoff') + if condensedpool['size'] == 'dynamic': + condensedpool.pop('size') + log.log_info("condensed pool {}".format(condensedpool)) + condensedpool['type'] = 'egress' + condensedpool['mode'] = 'dynamic' + pool_config['egress_lossy_pool'] = {} + pool_config['egress_lossy_pool'].update(condensedpool) + + pool_config['egress_lossless_pool']['type'] = 'egress' + pool_config['egress_lossless_pool']['mode'] = 'dynamic' + + condensedpool['type'] = 'ingress' + pool_config['ingress_lossless_pool'] = {} + pool_config['ingress_lossless_pool'].update(condensedpool) + + if doublepool: + pool_config['ingress_lossy_pool'] = {} + pool_config['ingress_lossy_pool'].update(condensedpool) + + if xoff: + pool_config['ingress_lossless_pool']['xoff'] = xoff + + log.log_info("Initialize condensed buffer pool: {}".format(pool_config)) + + def mlnx_migrate_get_headroom_profiles(self, headroom_profile_set): + if type(headroom_profile_set) is tuple: + version, key = headroom_profile_set + result = self.mlnx_default_buffer_parameters(version, "headrooms")[key]["default"] + elif type(headroom_profile_set) is dict: + result = headroom_profile_set + + return result + + def mlnx_migrate_extend_headroom_profile(self, headroom_profile): + headroom_profile['dynamic_th'] = '0' + if not 'xoff' in headroom_profile.keys(): + headroom_profile['xoff'] = str(int(headroom_profile['size']) - int(headroom_profile['xon'])) + elif not 'size' in headroom_profile.keys(): + headroom_profile['size'] = headroom_profile['xon'] + headroom_profile['pool'] = '[BUFFER_POOL|ingress_lossless_pool]' + + return headroom_profile + def mlnx_migrate_buffer_pool_size(self, old_version, new_version): """ To migrate buffer pool configuration """ self.is_buffer_config_default = False - buffer_pool_conf_in_db = {} # Buffer pools defined in old version - old_default_buffer_pools = self.mlnx_default_buffer_parameters(old_version, "buffer_pool_list") + default_buffer_pool_list_old = self.mlnx_default_buffer_parameters(old_version, "buffer_pool_list") # Try to get related info from DB - buffer_pool_conf_in_db = self.configDB.get_table('BUFFER_POOL') + configdb_buffer_pools = self.configDB.get_table('BUFFER_POOL') # Get current buffer pool configuration, only migrate configuration which # with default values, if it's not default, leave it as is. - name_list_of_pools_in_db = list(buffer_pool_conf_in_db.keys()) + configdb_buffer_pool_names = configdb_buffer_pools.keys() - # Buffer pool numbers is different with default, don't need migrate - if len(name_list_of_pools_in_db) != len(old_default_buffer_pools): - log.log_notice("Pools in CONFIG_DB ({}) don't match default ({}), skip buffer pool migration".format(name_list_of_pools_in_db, old_default_buffer_pools)) + # Buffer pool numbers is different from default, we don't need to migrate it + if len(configdb_buffer_pool_names) > len(default_buffer_pool_list_old): + log.log_notice("Pools in CONFIG_DB ({}) don't match default ({}), skip buffer pool migration".format(configdb_buffer_pool_names, default_buffer_pool_list_old)) return True # If some buffer pool is not default ones, don't need migrate - for buffer_pool in old_default_buffer_pools: - if buffer_pool not in name_list_of_pools_in_db: + for buffer_pool in default_buffer_pool_list_old: + if buffer_pool not in configdb_buffer_pool_names and buffer_pool != 'ingress_lossy_pool': log.log_notice("Default pool {} isn't in CONFIG_DB, skip buffer pool migration".format(buffer_pool)) return True - old_pool_configuration_list = self.mlnx_default_buffer_parameters(old_version, "pool_configuration_list") - if not old_pool_configuration_list: - log.log_error("Trying to get pool configuration list or migration control failed, skip migration") - return False + default_buffer_pools_old = self.mlnx_default_buffer_parameters(old_version, "buffer_pools") + self.mlnx_merge_inherited_info(old_version, default_buffer_pools_old) + default_pool_conf_list_old = self.mlnx_default_buffer_parameters(old_version, "pool_configuration_list") + if not default_pool_conf_list_old: + if default_buffer_pools_old: + default_pool_conf_list_old = default_buffer_pools_old.keys() + if not default_pool_conf_list_old: + log.log_error("Trying to get pool configuration list or migration control failed, skip migration") + return False new_config_name = None pool_mapping = self.mlnx_default_buffer_parameters(new_version, "pool_mapped_from_old_version") - for old_config_name in old_pool_configuration_list: - old_config = self.mlnx_default_buffer_parameters(old_version, old_config_name) - log.log_info("Checking old pool configuration {}".format(old_config_name)) - if buffer_pool_conf_in_db == old_config: - if pool_mapping: - new_config_name = pool_mapping[old_config_name] - else: + pool_convert_map = self.mlnx_default_buffer_parameters(new_version, "pool_convert_map") + log.log_info("got old configuration {}".format(configdb_buffer_pools)) + + for old_config_name in default_pool_conf_list_old: + old_config = default_buffer_pools_old[old_config_name] + self.mlnx_migrate_extend_condensed_pool(old_config, old_config_name) + + log.log_info("Checking old pool configuration {} {}".format(old_config_name, old_config)) + if configdb_buffer_pools == old_config: + new_config_name = self.mlnx_migrate_map_old_pool_to_new(pool_mapping, pool_convert_map, old_config_name) + if not new_config_name: new_config_name = old_config_name log.log_info("Old buffer pool configuration {} will be migrate to new one {}".format(old_config_name, new_config_name)) break @@ -358,43 +634,25 @@ def mlnx_migrate_buffer_pool_size(self, old_version, new_version): log.log_notice("The configuration doesn't match any default configuration, migration for pool isn't required") return True - new_buffer_pool_conf = self.mlnx_default_buffer_parameters(new_version, new_config_name) + default_buffer_pools_new = self.mlnx_default_buffer_parameters(new_version, "buffer_pools") + self.mlnx_merge_inherited_info(new_version, default_buffer_pools_new) + new_buffer_pool_conf = default_buffer_pools_new.get(new_config_name) if not new_buffer_pool_conf: log.log_error("Can't find the buffer pool configuration for {} in {}".format(new_config_name, new_version)) return False - # Don't migrate the old buffer pool conf to latest until we know all the following buffer configuration matches default value. - for pool in old_default_buffer_pools: + self.mlnx_migrate_extend_condensed_pool(new_buffer_pool_conf, new_config_name) + + # Migrate old buffer conf to latest. + for pool in configdb_buffer_pools: + self.pending_update_items.append(('BUFFER_POOL', pool, None)) + for pool in new_buffer_pool_conf: self.pending_update_items.append(('BUFFER_POOL', pool, new_buffer_pool_conf.get(pool))) self.is_buffer_config_default = True return True - def mlnx_get_buffer_profile_key(self): - device_data = self.configDB.get_entry('DEVICE_METADATA', 'localhost') - if device_data: - platform = device_data.get('platform') - if not platform: - log.log_error("Trying to get DEVICE_METADATA from DB but doesn't exist, skip migration") - return None - - spc1_platforms = ["x86_64-mlnx_msn2010-r0", "x86_64-mlnx_msn2100-r0", "x86_64-mlnx_msn2410-r0", "x86_64-mlnx_msn2700-r0", "x86_64-mlnx_msn2740-r0"] - spc2_platforms = ["x86_64-mlnx_msn3700-r0", "x86_64-mlnx_msn3700c-r0"] - spc2_platform_with_gearbox = ['x86_64-mlnx_msn3800-r0'] - spc3_platforms = ["x86_64-mlnx_msn4600c-r0", "x86_64-mlnx_msn4700-r0"] - - if platform in spc2_platform_with_gearbox: - return "spc2_3800_headroom" - elif platform in spc3_platforms: - return "spc3_headroom" - elif platform in spc2_platforms: - return "spc2_headroom" - elif platform in spc1_platforms: - return "spc1_headroom" - - return None - def mlnx_migrate_buffer_profile(self, old_version, new_version): """ This is to migrate BUFFER_PROFILE configuration @@ -405,56 +663,96 @@ def mlnx_migrate_buffer_profile(self, old_version, new_version): self.is_buffer_config_default = False # get profile - buffer_profile_old_configure = self.mlnx_default_buffer_parameters(old_version, "buffer_profiles") - buffer_profile_new_configure = self.mlnx_default_buffer_parameters(new_version, "buffer_profiles") + default_buffer_profiles_old = self.mlnx_default_buffer_parameters(old_version, "buffer_profiles") + default_buffer_profiles_new = self.mlnx_default_buffer_parameters(new_version, "buffer_profiles") - buffer_profile_conf = self.configDB.get_table('BUFFER_PROFILE') + configdb_buffer_profiles = self.configDB.get_table('BUFFER_PROFILE') # we need to transform lossless pg profiles to new settings # to achieve that, we just need to remove this kind of profiles, buffermgrd will generate them automatically - default_lossless_profiles = None - headroom_key = self.mlnx_get_buffer_profile_key() - if not headroom_key: - default_lossless_profiles = None - new_lossless_profiles = None - else: - default_lossless_profiles = self.mlnx_default_buffer_parameters(old_version, headroom_key) - new_lossless_profiles = self.mlnx_default_buffer_parameters(new_version, headroom_key) - - if default_lossless_profiles and new_lossless_profiles: - for name, profile in buffer_profile_conf.items(): - if name in default_lossless_profiles: - default_profile = default_lossless_profiles.get(name) - new_profile = new_lossless_profiles.get(name) - if not default_profile or not new_profile: - continue - default_profile['dynamic_th'] = '0' - default_profile['xoff'] = str(int(default_profile['size']) - int(default_profile['xon'])) - default_profile['pool'] = '[BUFFER_POOL|ingress_lossless_pool]' - if profile == default_profile: - default_profile['size'] = new_profile['size'] - default_profile['xon'] = new_profile['xon'] - default_profile['xoff'] = str(int(default_profile['size']) - int(default_profile['xon'])) - self.pending_update_items.append(('BUFFER_PROFILE', name, default_profile)) + default_headroom_sets_old = self.mlnx_default_buffer_parameters(old_version, "headrooms") + default_headroom_sets_new = self.mlnx_default_buffer_parameters(new_version, "headrooms") + default_headrooms_old = None + default_headrooms_new = None + if default_headroom_sets_old and default_headroom_sets_new: + if self.platform == 'x86_64-mlnx_msn3800-r0': + default_headrooms_old = default_headroom_sets_old.get("spc2_3800_headroom") + default_headrooms_new = default_headroom_sets_new.get("spc2_3800_headroom") + elif self.platform in self.spc2_platforms: + default_headrooms_old = default_headroom_sets_old.get("spc2_headroom") + default_headrooms_new = default_headroom_sets_new.get("spc2_headroom") + elif self.platform in self.spc1_platforms: + default_headrooms_old = default_headroom_sets_old.get("spc1_headroom") + default_headrooms_new = default_headroom_sets_new.get("spc1_headroom") + elif self.platform in self.spc3_platforms: + default_headrooms_old = default_headroom_sets_old.get("spc3_headroom") + default_headrooms_new = default_headroom_sets_new.get("spc3_headroom") + + if default_headrooms_old and default_headrooms_new: + # match the old lossless profiles? + for headroom_set_name, lossless_profiles in default_headrooms_old.items(): + lossless_profiles = self.mlnx_migrate_get_headroom_profiles(lossless_profiles) + matched = True + for name, profile in configdb_buffer_profiles.items(): + if name in lossless_profiles.keys(): + default_profile = self.mlnx_migrate_extend_headroom_profile(lossless_profiles.get(name)) + if profile != default_profile: + log.log_info("Skip headroom profile set {} due to {} mismatched: {} vs {}".format( + headroom_set_name, name, default_profile, profile)) + matched = False + break + if matched: + mapping = default_headroom_sets_new.get("mapping") + if not mapping: + new_headroom_set_name = headroom_set_name + log.log_info("Migrate profile set {} ".format(headroom_set_name)) + else: + new_headroom_set_name = mapping.get(headroom_set_name) + if type(new_headroom_set_name) is tuple: + log.log_info("Use headroom profiles map {}".format(mapping)) + maptype, sku_mapping = new_headroom_set_name + if maptype == "skumap": + new_headroom_set_name = sku_mapping.get(self.sku) + if not new_headroom_set_name: + new_headroom_set_name = headroom_set_name + log.log_info("{} has been mapped to {} according to sku".format(headroom_set_name, new_headroom_set_name)) + break + + if not matched: + log.log_notice("Headroom profiles don't match any of the default value, skip migrating") + return True - for name, profile in buffer_profile_old_configure.items(): - if name in buffer_profile_conf and profile == buffer_profile_conf[name]: - continue - # return if any default profile isn't in cofiguration - log.log_notice("Default profile {} isn't in database or doesn't match default value".format(name)) - return True + default_headrooms_new = default_headrooms_new.get(new_headroom_set_name) + if type(default_headrooms_new) is dict: + for name, profile in configdb_buffer_profiles.items(): + if name in default_headrooms_new.keys(): + default_profile = self.mlnx_migrate_extend_headroom_profile(default_headrooms_new.get(name)) + self.pending_update_items.append(('BUFFER_PROFILE', name, default_profile)) + log.log_info("Profile {} has been migrated to {}".format(name, default_profile)) self.is_buffer_config_default = True - if not buffer_profile_new_configure: + if not default_buffer_profiles_new: # Not providing new profile configure in new version means they do need to be changed log.log_notice("No buffer profile in {}, don't need to migrate non-lossless profiles".format(new_version)) return True - for name, profile in buffer_profile_new_configure.items(): + profile_matched = True + for _, profiles in default_buffer_profiles_old.items(): + for name, profile in profiles.items(): + if name in configdb_buffer_profiles.keys() and profile == configdb_buffer_profiles[name]: + continue + # return if any default profile isn't in cofiguration + profile_matched = False + break + + if not profile_matched: + log.log_notice("Profiles doesn't match default value".format(name)) + return True + + for name, profile in default_buffer_profiles_new["default"].items(): log.log_info("Successfully migrate profile {}".format(name)) self.pending_update_items.append(('BUFFER_PROFILE', name, profile)) - return True def mlnx_append_item_on_pending_configuration_list(self, item): @@ -472,13 +770,15 @@ def mlnx_flush_new_buffer_configuration(self): """ Flush all the pending items to config database """ - if not self.is_buffer_config_default: + if not self.ready: + return True + + if not self.is_buffer_config_default or self.is_msft_sku: log.log_notice("No item pending to be updated") metadata = self.configDB.get_entry('DEVICE_METADATA', 'localhost') metadata['buffer_model'] = 'traditional' self.configDB.set_entry('DEVICE_METADATA', 'localhost', metadata) log.log_notice("Set buffer_model as traditional") - return True for item in self.pending_update_items: table, key, value = item @@ -490,10 +790,5 @@ def mlnx_flush_new_buffer_configuration(self): return True - def mlnx_get_default_lossless_profile(self, db_version): - key = self.mlnx_get_buffer_profile_key() - if not key: - return None - - default_profiles = self.mlnx_default_buffer_parameters(db_version, key) - return default_profiles + def mlnx_is_buffer_model_dynamic(self): + return self.is_buffer_config_default and not self.is_msft_sku diff --git a/scripts/mmuconfig b/scripts/mmuconfig index 96f3af1064..c0338a1762 100755 --- a/scripts/mmuconfig +++ b/scripts/mmuconfig @@ -18,11 +18,12 @@ optional arguments: import os import sys import argparse -import swsssdk import tabulate +import traceback BUFFER_POOL_TABLE_NAME = "BUFFER_POOL" BUFFER_PROFILE_TABLE_NAME = "BUFFER_PROFILE" +DEFAULT_LOSSLESS_BUFFER_PARAMETER_NAME = "DEFAULT_LOSSLESS_BUFFER_PARAMETER" DYNAMIC_THRESHOLD = "dynamic_th" BUFFER_PROFILE_FIELDS = { @@ -41,6 +42,16 @@ try: except KeyError: pass +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector + +BUFFER_POOL_TABLE_NAME = "BUFFER_POOL" +BUFFER_PROFILE_TABLE_NAME = "BUFFER_PROFILE" + +DYNAMIC_THRESHOLD = "dynamic_th" +BUFFER_PROFILE_FIELDS = { + "alpha": DYNAMIC_THRESHOLD +} + class MmuConfig(object): def __init__(self, verbose, config): self.verbose = verbose @@ -48,10 +59,10 @@ class MmuConfig(object): # Set up db connections if self.config: - self.db = swsssdk.ConfigDBConnector() + self.db = ConfigDBConnector() self.db.connect() else: - self.db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.db = SonicV2Connector(use_unix_socket_path=False) self.db.connect(self.db.STATE_DB, False) def get_table(self, tablename): @@ -70,6 +81,16 @@ class MmuConfig(object): return entries def list(self): + lossless_traffic_pattern = self.get_table(DEFAULT_LOSSLESS_BUFFER_PARAMETER_NAME) + if lossless_traffic_pattern: + for _, pattern in lossless_traffic_pattern.items(): + config = [] + + print("Lossless traffic pattern:") + for field, value in pattern.items(): + config.append([field, value]) + print(tabulate.tabulate(config) + "\n") + buf_pools = self.get_table(BUFFER_POOL_TABLE_NAME) if buf_pools: for pool_name, pool_data in buf_pools.items(): @@ -151,7 +172,8 @@ def main(config): sys.exit(1) except Exception as e: - print("Exception caught:", str(e), file=sys.stderr) + print("Exception caught: ", str(e), file=sys.stderr) + traceback.print_exc() sys.exit(1) if __name__ == "__main__": diff --git a/scripts/natconfig b/scripts/natconfig index e4e88ad580..90d1acdf9a 100644 --- a/scripts/natconfig +++ b/scripts/natconfig @@ -42,7 +42,7 @@ import argparse import sys from tabulate import tabulate -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector class NatConfig(object): diff --git a/scripts/natshow b/scripts/natshow index 70a5170703..5cbf990c47 100644 --- a/scripts/natshow +++ b/scripts/natshow @@ -134,7 +134,7 @@ class NatShow(object): translated_dst = "---" translated_src = "---" - ent = self.asic_db.get_all('ASIC_DB', s, blocking=True) + ent = self.asic_db.get_all('ASIC_DB', nat_entry, blocking=True) nat_type = nat['nat_type'] diff --git a/scripts/neighbor_advertiser b/scripts/neighbor_advertiser index 62124c7400..dc38cf26c3 100644 --- a/scripts/neighbor_advertiser +++ b/scripts/neighbor_advertiser @@ -11,14 +11,14 @@ import argparse import json import os import requests +import subprocess import sys import time import traceback import warnings from sonic_py_common import logger -from swsssdk import ConfigDBConnector -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from netaddr import IPAddress, IPNetwork @@ -226,6 +226,23 @@ def get_vlan_addr_prefix(vlan_intf_name, ip_ver): return vlan_addr, vlan_prefix +def get_link_local_addr(vlan_interface): + try: + out = subprocess.check_output(['ip', '-6', 'addr', 'show', vlan_interface]) + out = out.decode('UTF-8') + for line in out.splitlines(): + keys = line.split() + if keys[0] == 'inet6': + ip = IPNetwork(keys[1]) + if str(ip.ip).startswith("fe80"): + # Link local ipv6 address + return str(ip.ip) + except Exception: + log.log_error('failed to get %s addresses from o.s.' % vlan_interface) + + return None + + def get_vlan_addresses(vlan_interface): vlan_id = get_vlan_interface_vlan_id(vlan_interface) vxlan_id = get_vlan_interface_vxlan_id(vlan_interface) @@ -234,6 +251,12 @@ def get_vlan_addresses(vlan_interface): ipv4_addr, ipv4_prefix = get_vlan_addr_prefix(vlan_interface, 4) ipv6_addr, ipv6_prefix = get_vlan_addr_prefix(vlan_interface, 6) + if len(ipv6_addr): + link_local_addr = get_link_local_addr(vlan_interface) + if link_local_addr and link_local_addr not in ipv6_addr: + ipv6_addr.append(link_local_addr) + ipv6_prefix.append('128') + metadata = config_db.get_table('DEVICE_METADATA') mac_addr = metadata['localhost']['mac'] if not mac_addr: diff --git a/scripts/pcmping b/scripts/pcmping index 521583645a..2ffd3dd0e2 100755 --- a/scripts/pcmping +++ b/scripts/pcmping @@ -12,7 +12,7 @@ import socket import sys import time -import swsssdk +from swsscommon.swsscommon import ConfigDBConnector from scapy.all import * @@ -79,7 +79,7 @@ def find_probe_packet(interface, dst_out, dst_in, sockets, exp_socket, max_iter) sys.exit(0) def get_portchannel(interface): - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() portchannels = configdb.get_table("PORTCHANNEL") for key, value in portchannels.items(): @@ -97,7 +97,7 @@ def is_ip_prefix_in_key(key): return (isinstance(key, tuple)) def get_portchannel_ipv4(portchannel_name): - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() config = configdb.get_config() portchannel_interfaces = config["PORTCHANNEL_INTERFACE"] diff --git a/scripts/pg-drop b/scripts/pg-drop new file mode 100755 index 0000000000..ae891c50b5 --- /dev/null +++ b/scripts/pg-drop @@ -0,0 +1,250 @@ +#!/usr/bin/env python3 + +##################################################################### +# +# pg-drop is a tool for show/clear ingress pg dropped packet stats. +# +##################################################################### +import _pickle as pickle +import argparse +import os +import sys +from collections import OrderedDict + +from natsort import natsorted +from tabulate import tabulate + +# mock the redis for unit test purposes # +try: + if os.environ["UTILITIES_UNIT_TESTING"] == "2": + modules_path = os.path.join(os.path.dirname(__file__), "..") + tests_path = os.path.join(modules_path, "tests") + sys.path.insert(0, modules_path) + sys.path.insert(0, tests_path) + import mock_tables.dbconnector + +except KeyError: + pass + +from swsscommon.swsscommon import SonicV2Connector + +STATUS_NA = 'N/A' + +COUNTER_TABLE_PREFIX = "COUNTERS:" + +COUNTERS_PORT_NAME_MAP = "COUNTERS_PORT_NAME_MAP" +COUNTERS_PG_NAME_MAP = "COUNTERS_PG_NAME_MAP" +COUNTERS_PG_PORT_MAP = "COUNTERS_PG_PORT_MAP" +COUNTERS_PG_INDEX_MAP = "COUNTERS_PG_INDEX_MAP" + +def get_dropstat_dir(): + dropstat_dir_prefix = '/tmp/dropstat' + return "{}-{}/".format(dropstat_dir_prefix, os.getuid()) + +class PgDropStat(object): + + def __init__(self): + self.counters_db = SonicV2Connector(host='127.0.0.1') + self.counters_db.connect(self.counters_db.COUNTERS_DB) + + dropstat_dir = get_dropstat_dir() + self.port_drop_stats_file = os.path.join(dropstat_dir, 'pg_drop_stats') + + def get_port_id(oid): + """ + Get port ID using object ID + """ + port_id = self.counters_db.get(self.counters_db.COUNTERS_DB, COUNTERS_PG_PORT_MAP, oid) + if port_id is None: + print("Port is not available for oid '{}'".format(oid), file=sys.stderr) + sys.exit(1) + return port_id + + # Get all ports + self.counter_port_name_map = self.counters_db.get_all(self.counters_db.COUNTERS_DB, COUNTERS_PORT_NAME_MAP) + if self.counter_port_name_map is None: + print("COUNTERS_PORT_NAME_MAP is empty!", file=sys.stderr) + sys.exit(1) + + self.port_pg_map = {} + self.port_name_map = {} + + for port in self.counter_port_name_map: + self.port_pg_map[port] = {} + self.port_name_map[self.counter_port_name_map[port]] = port + + # Get PGs for each port + counter_pg_name_map = self.counters_db.get_all(self.counters_db.COUNTERS_DB, COUNTERS_PG_NAME_MAP) + if counter_pg_name_map is None: + print("COUNTERS_PG_NAME_MAP is empty!", file=sys.stderr) + sys.exit(1) + + for pg in counter_pg_name_map: + port = self.port_name_map[get_port_id(counter_pg_name_map[pg])] + self.port_pg_map[port][pg] = counter_pg_name_map[pg] + + self.pg_drop_types = { + "pg_drop" : {"message" : "Ingress PG dropped packets:", + "obj_map" : self.port_pg_map, + "idx_func": self.get_pg_index, + "counter_name" : "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS", + "header_prefix": "PG"}, + } + + def get_pg_index(self, oid): + """ + return PG index (0-7) + + oid - object ID for entry in redis + """ + pg_index = self.counters_db.get(self.counters_db.COUNTERS_DB, COUNTERS_PG_INDEX_MAP, oid) + if pg_index is None: + print("Priority group index is not available for oid '{}'".format(table_id), file=sys.stderr) + sys.exit(1) + return pg_index + + def build_header(self, pg_drop_type): + """ + Construct header for table with PG counters + """ + if pg_drop_type is None: + print("Header info is not available!", file=sys.stderr) + sys.exit(1) + + self.header_list = ['Port'] + header_map = pg_drop_type["obj_map"] + single_key = list(header_map.keys())[0] + header_len = len(header_map[single_key]) + min_idx = sys.maxsize + + for name, counter_oid in header_map[single_key].items(): + curr_idx = int(pg_drop_type["idx_func"](counter_oid)) + min_idx = min(min_idx, curr_idx) + + self.min_idx = min_idx + self.header_list += ["{}{}".format(pg_drop_type["header_prefix"], idx) for idx in range(self.min_idx, self.min_idx + header_len)] + + def get_counters(self, table_prefix, port_obj, idx_func, counter_name): + """ + Get the counters of a specific table. + """ + port_drop_ckpt = {} + # Grab the latest clear checkpoint, if it exists + if os.path.isfile(self.port_drop_stats_file): + port_drop_ckpt = pickle.load(open(self.port_drop_stats_file, 'rb')) + + # Header list contains the port name followed by the PGs. Fields is used to populate the pg values + fields = ["0"]* (len(self.header_list) - 1) + + for name, obj_id in port_obj.items(): + full_table_id = table_prefix + obj_id + old_collected_data = port_drop_ckpt.get(name,{})[full_table_id] if len(port_drop_ckpt) > 0 else 0 + idx = int(idx_func(obj_id)) + pos = idx - self.min_idx + counter_data = self.counters_db.get(self.counters_db.COUNTERS_DB, full_table_id, counter_name) + if counter_data is None: + fields[pos] = STATUS_NA + elif fields[pos] != STATUS_NA: + fields[pos] = str(int(counter_data) - old_collected_data) + return fields + + def print_all_stat(self, table_prefix, key): + """ + Print table that show stats per PG + """ + table = [] + type = self.pg_drop_types[key] + self.build_header(type) + # Get stat for each port + for port in natsorted(self.counter_port_name_map): + row_data = list() + data = self.get_counters(table_prefix, type["obj_map"][port], type["idx_func"], type["counter_name"]) + row_data.append(port) + row_data.extend(data) + table.append(tuple(row_data)) + + print(type["message"]) + print(tabulate(table, self.header_list, tablefmt='simple', stralign='right')) + + def get_counts(self, counters, oid): + """ + Get the PG drop counts for an individual counter. + """ + counts = {} + table_id = COUNTER_TABLE_PREFIX + oid + for counter in counters: + counter_data = self.counters_db.get(self.counters_db.COUNTERS_DB, table_id, counter) + if counter_data is None: + counts[table_id] = 0 + else: + counts[table_id] = int(counter_data) + return counts + + def get_counts_table(self, counters, object_table): + """ + Returns a dictionary containing a mapping from an object (like a port) + to its PG drop counts. Counts are contained in a dictionary that maps + counter oid to its counts. + """ + counter_object_name_map = self.counters_db.get_all(self.counters_db.COUNTERS_DB, object_table) + current_stat_dict = OrderedDict() + + if counter_object_name_map is None: + return current_stat_dict + + for obj in natsorted(counter_object_name_map): + current_stat_dict[obj] = self.get_counts(counters, counter_object_name_map[obj]) + return current_stat_dict + + def clear_drop_counts(self): + """ + Clears the current PG drop counter. + """ + + counter_pg_drop_array = [ "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS"] + try: + pickle.dump(self.get_counts_table( + counter_pg_drop_array, + COUNTERS_PG_NAME_MAP), + open(self.port_drop_stats_file, 'wb+')) + except IOError as e: + print(e) + sys.exit(e.errno) + print("Cleared PG drop counter") + +def main(): + parser = argparse.ArgumentParser(description='Display PG drop counter', + formatter_class=argparse.RawTextHelpFormatter, + epilog=""" +Examples: +pg-drop -c show +pg-drop -c clear +""") + + parser.add_argument('-c', '--command', type=str, help='Desired action to perform') + + args = parser.parse_args() + command = args.command + + dropstat_dir = get_dropstat_dir() + # Create the directory to hold clear results + if not os.path.exists(dropstat_dir): + try: + os.makedirs(dropstat_dir) + except IOError as e: + print(e) + sys.exit(e.errno) + + pgdropstat = PgDropStat() + + if command == 'clear': + pgdropstat.clear_drop_counts() + elif command == 'show': + pgdropstat.print_all_stat(COUNTER_TABLE_PREFIX, "pg_drop" ) + else: + print("Command not recognized") + sys.exit(0) + + +if __name__ == "__main__": + main() diff --git a/scripts/portconfig b/scripts/portconfig index c850cbe2fe..b22e547101 100755 --- a/scripts/portconfig +++ b/scripts/portconfig @@ -19,7 +19,7 @@ optional arguments: """ import sys import argparse -import swsssdk +from swsscommon.swsscommon import ConfigDBConnector, SonicDBConfig PORT_TABLE_NAME = "PORT" PORT_SPEED_CONFIG_FIELD_NAME = "speed" @@ -35,9 +35,9 @@ class portconfig(object): # Set up db connections if namespace is None: - self.db = swsssdk.ConfigDBConnector() + self.db = ConfigDBConnector() else: - self.db = swsssdk.ConfigDBConnector(use_unix_socket_path=True, namespace=namespace) + self.db = ConfigDBConnector(use_unix_socket_path=True, namespace=namespace) self.db.connect() # check whether table for this port exists @@ -81,7 +81,9 @@ def main(): args = parser.parse_args() if args.namespace is not None: - swsssdk.SonicDBConfig.load_sonic_global_db_config(namespace=args.namespace) + SonicDBConfig.load_sonic_global_db_config(namespace=args.namespace) + else: + SonicDBConfig.initialize() try: port = portconfig(args.verbose, args.port, args.namespace) diff --git a/scripts/portstat b/scripts/portstat index 674d0c5aea..7fa37108cf 100755 --- a/scripts/portstat +++ b/scripts/portstat @@ -19,12 +19,6 @@ from natsort import natsorted from tabulate import tabulate from sonic_py_common import multi_asic -from utilities_common import constants -from utilities_common.intf_filter import parse_interface_in_filter -import utilities_common.multi_asic as multi_asic_util -from utilities_common.netstat import (ns_brate, ns_diff, ns_prate, ns_util, - table_as_json) - # mock the redis for unit test purposes # try: if os.environ["UTILITIES_UNIT_TESTING"] == "2": @@ -40,6 +34,13 @@ try: except KeyError: pass +from utilities_common import constants +from utilities_common.intf_filter import parse_interface_in_filter +import utilities_common.multi_asic as multi_asic_util +from utilities_common.netstat import (ns_brate, ns_diff, ns_prate, ns_util, + table_as_json) + + PORT_RATE = 40 """ diff --git a/scripts/psushow b/scripts/psushow index e46bad3697..b0e4dfc32e 100755 --- a/scripts/psushow +++ b/scripts/psushow @@ -1,24 +1,19 @@ #!/usr/bin/env python3 import argparse +import json import sys -import os + +from swsscommon.swsscommon import SonicV2Connector from tabulate import tabulate -# mock the redis for unit test purposes # -try: - if os.environ["UTILITIES_UNIT_TESTING"] == "1": - modules_path = os.path.join(os.path.dirname(__file__), "..") - test_path = os.path.join(modules_path, "tests") - sys.path.insert(0, modules_path) - sys.path.insert(0, test_path) - import mock_tables.dbconnector -except KeyError: - pass +VERSION = '1.0' -from swsscommon.swsscommon import SonicV2Connector -def psu_status_show(index): + +def get_psu_status_list(): + psu_status_list = [] + db = SonicV2Connector(host="127.0.0.1") db.connect(db.STATE_DB) @@ -27,59 +22,125 @@ def psu_status_show(index): chassis_name = "chassis {}".format(chassis_num) num_psus = db.get(db.STATE_DB, 'CHASSIS_INFO|{}'.format(chassis_name), 'psu_num') if not num_psus: - print("Error! Failed to get the number of PSUs!") - return -1 + print('Error: Failed to get the number of PSUs') + return None - supported_psu = range(1, int(num_psus) + 1) - if (index < 0): - psu_ids = supported_psu - else: - psu_ids = [index] + for psu_idx in range(1, int(num_psus) + 1): + psu_status = {} - header = ['PSU', 'Status', 'LED'] - status_table = [] + psu_status['index'] = str(psu_idx) + + psu_name = 'PSU {}'.format(psu_idx) + psu_status['name'] = psu_name - for psu in psu_ids: - msg = "" - psu_name = "PSU {}".format(psu) - if psu not in supported_psu: - print("Error! The {} is not available on the platform.\n" - "Number of supported PSU - {}.".format(psu_name, num_psus)) - continue presence = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'presence') + psu_status['presence'] = presence + if presence == 'true': oper_status = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'status') - msg = 'OK' if oper_status == 'true' else "NOT OK" + status = 'OK' if oper_status == 'true' else "NOT OK" else: - msg = 'NOT PRESENT' - led_status = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'led_status') - status_table.append([psu_name, msg, led_status]) + status = 'NOT PRESENT' + psu_status['status'] = status + + psu_status['led_status'] = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'led_status') + + psu_status['model'] = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'model') if presence else 'N/A' + psu_status['serial'] = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'serial') if presence else 'N/A' + psu_status['voltage'] = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'voltage') if presence else 'N/A' + psu_status['current'] = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'current') if presence else 'N/A' + psu_status['power'] = db.get(db.STATE_DB, 'PSU_INFO|{}'.format(psu_name), 'power') if presence else 'N/A' + + psu_status_list.append(psu_status) + + return psu_status_list + + +def psu_status_show_table(index): + psu_status_list = get_psu_status_list() + + if not psu_status_list: + print('Error: Failed to get PSU status') + return None + + header = ['PSU', 'Model', 'Serial', 'Voltage (V)', 'Current (A)', 'Power (W)', 'Status', 'LED'] + status_table = [] + + if index > 0: + if index > len(psu_status_list): + print("Error: PSU {} is not available. Number of supported PSUs: {}".format(index, len(psu_status_list))) + return -1 + + # Trim the list down to contain only the requested PSU + psu_status_list = [psu_status_list[index-1]] + + for psu_status in psu_status_list: + status_table.append([psu_status['name'], + psu_status['model'], + psu_status['serial'], + psu_status['voltage'], + psu_status['current'], + psu_status['power'], + psu_status['status'], + psu_status['led_status']]) if status_table: - print(tabulate(status_table, header, tablefmt="simple")) + print(tabulate(status_table, header, tablefmt="simple", floatfmt='.2f')) + + return 0 + + +def psu_status_show_json(index): + psu_status_list = get_psu_status_list() + + if not psu_status_list: + print('Error: Failed to get PSU status') + return None + + if index > 0: + if index > len(psu_status_list): + print("Error: PSU {} is not available. Number of supported PSUs: {}".format(index, len(psu_status_list))) + return -1 + + # Trim the list down to contain only the requested PSU + psu_status_list = [psu_status_list[index-1]] + + print(json.dumps(psu_status_list, indent=4)) return 0 + def main(): parser = argparse.ArgumentParser(description='Display the psu status information', formatter_class=argparse.RawTextHelpFormatter, epilog=""" Examples: + psushow -s + psushow -s -j psushow -s -i 1 """) - parser.add_argument('-s', '--status', action='store_true', help='show the status information') - parser.add_argument('-i', '--index', type=int, default=-1, help='the index of psu') - parser.add_argument('-v', '--version', action='version', version='%(prog)s 1.0') + parser.add_argument('-s', '--status', action='store_true', help='Show PSU status information') + parser.add_argument('-i', '--index', type=int, default=-1, help='The index of PSU to display') + parser.add_argument('-j', '--json', action='store_true', help='Display output in JSON format') + parser.add_argument('-v', '--version', action='version', version='%(prog)s {}'.format(VERSION)) args = parser.parse_args() status_show = args.status psu_index = args.index + output_json = args.json + if status_show: - err = psu_status_show(psu_index) - if err: - print("Error: fail to get psu status from state DB") - sys.exit(1) + if output_json: + ret = psu_status_show_json(psu_index) + else: + ret = psu_status_show_table(psu_index) -if __name__ == "__main__": - main() + if ret != 0: + print("Error: failed to get PSU status from state DB") + return 1 + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/scripts/queuestat b/scripts/queuestat index 078e4a099e..b7f4f1d382 100755 --- a/scripts/queuestat +++ b/scripts/queuestat @@ -2,7 +2,7 @@ ##################################################################### # -# queuestat is a tool for summarizing queue statistics of all ports. +# queuestat is a tool for summarizing queue statistics of all ports. # ##################################################################### @@ -10,13 +10,25 @@ import _pickle as pickle import argparse import datetime import os.path -import swsssdk import sys from collections import namedtuple, OrderedDict from natsort import natsorted from tabulate import tabulate +# mock the redis for unit test purposes # +try: + if os.environ["UTILITIES_UNIT_TESTING"] == "2": + modules_path = os.path.join(os.path.dirname(__file__), "..") + tests_path = os.path.join(modules_path, "tests") + sys.path.insert(0, modules_path) + sys.path.insert(0, tests_path) + import mock_tables.dbconnector # lgtm [py/unused-import] + +except KeyError: + pass + +from swsscommon.swsscommon import SonicV2Connector QueueStats = namedtuple("QueueStats", "queueindex, queuetype, totalpacket, totalbytes, droppacket, dropbytes") header = ['Port', 'TxQ', 'Counter/pkts', 'Counter/bytes', 'Drop/pkts', 'Drop/bytes'] @@ -28,6 +40,7 @@ counter_bucket_dict = { 'SAI_QUEUE_STAT_DROPPED_BYTES': 5, } +from utilities_common.cli import json_dump from utilities_common.netstat import ns_diff, STATUS_NA QUEUE_TYPE_MC = 'MC' @@ -47,9 +60,27 @@ COUNTERS_QUEUE_PORT_MAP = "COUNTERS_QUEUE_PORT_MAP" cnstat_dir = 'N/A' cnstat_fqn_file = 'N/A' + +def build_json(port, cnstat): + def ports_stats(k): + p = {} + p[k[1]] = { + "totalpacket": k[2], + "totalbytes": k[3], + "droppacket": k[4], + "dropbytes": k[5] + } + return p + + out = {} + for k in cnstat: + out.update(ports_stats(k)) + return out + + class Queuestat(object): def __init__(self): - self.db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.db = SonicV2Connector(use_unix_socket_path=False) self.db.connect(self.db.COUNTERS_DB) def get_queue_port(table_id): @@ -134,33 +165,45 @@ class Queuestat(object): if queue_map is None: return cnstat_dict for queue in natsorted(queue_map): - cnstat_dict[queue] = get_counters(queue_map[queue]) + cnstat_dict[queue] = get_counters(queue_map[queue]) return cnstat_dict - def cnstat_print(self, port, cnstat_dict): + def cnstat_print(self, port, cnstat_dict, json_opt): """ - Print the cnstat. + Print the cnstat. If JSON option is True, return data in + JSON format. """ table = [] + json_output = {port: {}} for key, data in cnstat_dict.items(): if key == 'time': + if json_opt: + json_output[port][key] = data continue table.append((port, data.queuetype + str(data.queueindex), data.totalpacket, data.totalbytes, data.droppacket, data.dropbytes)) - print(tabulate(table, header, tablefmt='simple', stralign='right')) - print() + if json_opt: + json_output[port].update(build_json(port, table)) + return json_output + else: + print(tabulate(table, header, tablefmt='simple', stralign='right')) + print() - def cnstat_diff_print(self, port, cnstat_new_dict, cnstat_old_dict): + def cnstat_diff_print(self, port, cnstat_new_dict, cnstat_old_dict, json_opt): """ - Print the difference between two cnstat results. + Print the difference between two cnstat results. If JSON + option is True, return data in JSON format. """ table = [] + json_output = {port: {}} for key, cntr in cnstat_new_dict.items(): if key == 'time': + if json_opt: + json_output[port][key] = cntr continue old_cntr = None if key in cnstat_old_dict: @@ -177,26 +220,50 @@ class Queuestat(object): cntr.totalpacket, cntr.totalbytes, cntr.droppacket, cntr.dropbytes)) - print(tabulate(table, header, tablefmt='simple', stralign='right')) - print() + if json_opt: + json_output[port].update(build_json(port, table)) + return json_output + else: + print(tabulate(table, header, tablefmt='simple', stralign='right')) + print() - def get_print_all_stat(self): - # Get stat for each port + def get_print_all_stat(self, json_opt): + """ + Get stat for each port + If JSON option is True, collect data for each port and + print data in JSON format for all ports + """ + json_output = {} for port in natsorted(self.counter_port_name_map): + json_output[port] = {} cnstat_dict = self.get_cnstat(self.port_queues_map[port]) cnstat_fqn_file_name = cnstat_fqn_file + port if os.path.isfile(cnstat_fqn_file_name): try: cnstat_cached_dict = pickle.load(open(cnstat_fqn_file_name, 'rb')) - print(port + " Last cached time was " + str(cnstat_cached_dict.get('time'))) - self.cnstat_diff_print(port, cnstat_dict, cnstat_cached_dict) + if json_opt: + json_output[port].update({"cached_time":cnstat_cached_dict.get('time')}) + json_output.update(self.cnstat_diff_print(port, cnstat_dict, cnstat_cached_dict, json_opt)) + else: + print(port + " Last cached time was " + str(cnstat_cached_dict.get('time'))) + self.cnstat_diff_print(port, cnstat_dict, cnstat_cached_dict, json_opt) except IOError as e: print(e.errno, e) else: - self.cnstat_print(port, cnstat_dict) + if json_opt: + json_output.update(self.cnstat_print(port, cnstat_dict, json_opt)) + else: + self.cnstat_print(port, cnstat_dict, json_opt) - def get_print_port_stat(self, port): + if json_opt: + print(json_dump(json_output)) + + def get_print_port_stat(self, port, json_opt): + """ + Get stat for the port + If JSON option is True print data in JSON format + """ if not port in self.port_queues_map: print("Port doesn't exist!", port) sys.exit(1) @@ -204,15 +271,27 @@ class Queuestat(object): # Get stat for the port queried cnstat_dict = self.get_cnstat(self.port_queues_map[port]) cnstat_fqn_file_name = cnstat_fqn_file + port + json_output = {} + json_output[port] = {} if os.path.isfile(cnstat_fqn_file_name): try: cnstat_cached_dict = pickle.load(open(cnstat_fqn_file_name, 'rb')) - print("Last cached time was " + str(cnstat_cached_dict.get('time'))) - self.cnstat_diff_print(port, cnstat_dict, cnstat_cached_dict) + if json_opt: + json_output[port].update({"cached_time":cnstat_cached_dict.get('time')}) + json_output.update(self.cnstat_diff_print(port, cnstat_dict, cnstat_cached_dict, json_opt)) + else: + print("Last cached time was " + str(cnstat_cached_dict.get('time'))) + self.cnstat_diff_print(port, cnstat_dict, cnstat_cached_dict, json_opt) except IOError as e: print(e.errno, e) else: - self.cnstat_print(port, cnstat_dict) + if json_opt: + json_output.update(self.cnstat_print(port, cnstat_dict, json_opt)) + else: + self.cnstat_print(port, cnstat_dict, json_opt) + + if json_opt: + print(json_dump(json_output)) def save_fresh_stats(self): if not os.path.exists(cnstat_dir): @@ -251,10 +330,12 @@ Examples: parser.add_argument('-c', '--clear', action='store_true', help='Clear previous stats and save new ones') parser.add_argument('-d', '--delete', action='store_true', help='Delete saved stats') parser.add_argument('-v', '--version', action='version', version='%(prog)s 1.0') + parser.add_argument('-j', '--json_opt', action='store_true', help='Print in JSON format') args = parser.parse_args() save_fresh_stats = args.clear delete_all_stats = args.delete + json_opt = args.json_opt port_to_show_stats = args.port @@ -282,9 +363,9 @@ Examples: sys.exit(0) if port_to_show_stats!=None: - queuestat.get_print_port_stat(port_to_show_stats) + queuestat.get_print_port_stat(port_to_show_stats, json_opt) else: - queuestat.get_print_all_stat() + queuestat.get_print_all_stat(json_opt) sys.exit(0) diff --git a/scripts/reboot b/scripts/reboot index 889f4c4bd5..dfbd309ba8 100755 --- a/scripts/reboot +++ b/scripts/reboot @@ -1,14 +1,16 @@ #!/bin/bash DEVPATH="/usr/share/sonic/device" PLAT_REBOOT="platform_reboot" +PLATFORM_UPDATE_REBOOT_CAUSE="platform_update_reboot_cause" REBOOT_CAUSE_FILE="/host/reboot-cause/reboot-cause.txt" +PLATFORM_REBOOT_PRE_CHECK="platform_reboot_pre_check" REBOOT_TIME=$(date) # Reboot immediately if we run the kdump capture kernel VMCORE_FILE=/proc/vmcore if [ -e $VMCORE_FILE -a -s $VMCORE_FILE ]; then echo "We have a /proc/vmcore, then we just kdump'ed" - echo "User issued 'kdump' command [User: kdump, Time: ${REBOOT_TIME}]" > ${REBOOT_CAUSE_FILE} + echo "Kernel Panic [Time: ${REBOOT_TIME}]" > ${REBOOT_CAUSE_FILE} sync PLATFORM=$(grep -oP 'sonic_platform=\K\S+' /proc/cmdline) if [ ! -z "${PLATFORM}" -a -x ${DEVPATH}/${PLATFORM}/${PLAT_REBOOT} ]; then @@ -16,13 +18,13 @@ if [ -e $VMCORE_FILE -a -s $VMCORE_FILE ]; then fi # If no platform-specific reboot tool, just run /sbin/reboot /sbin/reboot - echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger fi REBOOT_USER=$(logname) PLATFORM=$(sonic-cfggen -H -v DEVICE_METADATA.localhost.platform) ASIC_TYPE=$(sonic-cfggen -y /etc/sonic/sonic_version.yml -v asic_type) +SUBTYPE=$(sonic-cfggen -d -v DEVICE_METADATA.localhost.subtype) VERBOSE=no EXIT_NEXT_IMAGE_NOT_EXISTS=4 EXIT_SONIC_INSTALLER_VERIFY_REBOOT=21 @@ -49,13 +51,30 @@ function tag_images() fi } +function stop_pmon_service() +{ + CONTAINER_STOP_RC=0 + debug "Stopping pmon docker" + docker kill pmon &> /dev/null || CONTAINER_STOP_RC=$? + systemctl stop pmon || debug "Ignore stopping pmon error $?" + if [[ CONTAINER_STOP_RC -ne 0 ]]; then + debug "Failed killing container pmon RC $CONTAINER_STOP_RC ." + fi +} + function stop_sonic_services() { + if [[ x"$SUBTYPE" == x"DualToR" ]]; then + debug "DualToR detected, stopping mux container before reboot..." + systemctl stop mux + fi + if [[ x"$ASIC_TYPE" != x"mellanox" ]]; then debug "Stopping syncd process..." docker exec -i syncd /usr/bin/syncd_request_shutdown --cold > /dev/null sleep 3 fi + stop_pmon_service } function clear_warm_boot() @@ -103,6 +122,11 @@ function reboot_pre_check() fi rm ${filename} + if [ -x ${DEVPATH}/${PLATFORM}/${PLATFORM_REBOOT_PRE_CHECK} ]; then + ${DEVPATH}/${PLATFORM}/${PLATFORM_REBOOT_PRE_CHECK} + [[ $? -ne 0 ]] && exit $? + fi + # Verify the next image by sonic-installer local message=$(sonic-installer verify-next-image 2>&1) if [ $? -ne 0 ]; then @@ -167,6 +191,11 @@ if [ -x ${DEVPATH}/${PLATFORM}/${SSD_FW_UPDATE} ]; then ${DEVPATH}/${PLATFORM}/${SSD_FW_UPDATE} ${REBOOT_TYPE} fi +if [ -x ${DEVPATH}/${PLATFORM}/${PLATFORM_UPDATE_REBOOT_CAUSE} ]; then + debug "updating reboot cause for ${PLATFORM}" + ${DEVPATH}/${PLATFORM}/${PLATFORM_UPDATE_REBOOT_CAUSE} +fi + if [ -x ${DEVPATH}/${PLATFORM}/${PLAT_REBOOT} ]; then VERBOSE=yes debug "Rebooting with platform ${PLATFORM} specific tool ..." exec ${DEVPATH}/${PLATFORM}/${PLAT_REBOOT} $@ diff --git a/scripts/route_check.py b/scripts/route_check.py index 3970964ab0..1e03a9c6bd 100755 --- a/scripts/route_check.py +++ b/scripts/route_check.py @@ -43,6 +43,8 @@ import sys import syslog import time +import signal +import traceback from swsscommon import swsscommon @@ -53,6 +55,9 @@ SUBSCRIBE_WAIT_SECS = 1 +# Max of 2 minutes +TIMEOUT_SECONDS = 120 + UNIT_TESTING = 0 os.environ['PYTHONUNBUFFERED']='True' @@ -63,6 +68,8 @@ MIN_SCAN_INTERVAL = 10 # Every 10 seconds MAX_SCAN_INTERVAL = 3600 # An hour +PRINT_MSG_LEN_MAX = 1000 + class Level(Enum): ERR = 'ERR' INFO = 'INFO' @@ -72,9 +79,17 @@ def __str__(self): return self.value -report_level = syslog.LOG_ERR +report_level = syslog.LOG_WARNING write_to_syslog = False +def handler(signum, frame): + print_message(syslog.LOG_ERR, + "Aborting routeCheck.py upon timeout signal after {} seconds". + format(TIMEOUT_SECONDS)) + print_message(syslog.LOG_ERR, str(traceback.extract_stack())) + raise Exception("timeout occurred") + + def set_level(lvl, log_to_syslog): """ Sets the log level @@ -100,14 +115,20 @@ def print_message(lvl, *args): :param args: message as list of strings or convertible to string :return None """ + msg = "" if (lvl <= report_level): - msg = "" for arg in args: - msg += " " + str(arg) + rem_len = PRINT_MSG_LEN_MAX - len(msg) + if rem_len <= 0: + break + msg += str(arg)[0:rem_len] + print(msg) if write_to_syslog: syslog.syslog(lvl, msg) + return msg + def add_prefix(ip): """ @@ -243,6 +264,10 @@ def get_subscribe_updates(selector, subs): return (sorted(adds), sorted(deletes)) +def is_vrf(k): + return k.startswith("Vrf") + + def get_routes(): """ helper to read route table from APPL-DB. @@ -255,7 +280,7 @@ def get_routes(): valid_rt = [] for k in keys: - if not is_local(k): + if not is_vrf(k) and not is_local(k): valid_rt.append(add_prefix_ifnot(k.lower())) print_message(syslog.LOG_DEBUG, json.dumps({"ROUTE_TABLE": sorted(valid_rt)}, indent=4)) @@ -320,17 +345,54 @@ def filter_out_local_interfaces(keys): :return keys filtered out of local """ rt = [] - local_if_re = ['eth0', 'lo', 'docker0', 'Loopback\d+'] + local_if_lst = {'eth0', 'docker0'} + local_if_lo = [r'tun0', r'lo', r'Loopback\d+'] + + db = swsscommon.DBConnector(APPL_DB_NAME, 0) + tbl = swsscommon.Table(db, 'ROUTE_TABLE') + + for k in keys: + e = dict(tbl.get(k)[1]) + + ifname = e.get('ifname', '') + if ifname in local_if_lst: + continue + + if any([re.match(x, ifname) for x in local_if_lo]): + nh = e.get('nexthop') + if not nh or ipaddress.ip_address(nh).is_unspecified: + continue + + rt.append(k) + + return rt + + +def filter_out_voq_neigh_routes(keys): + """ + helper to filter out voq neigh routes. These are the + routes statically added for the voq neighbors. We skip + writing route entries in asic db for these. We filter + out reporting error on all the host routes written on + inband interface prefixed with "Ethernte-IB" + :param keys: APPL-DB:ROUTE_TABLE Routes to check. + :return keys filtered out for voq neigh routes + """ + rt = [] + local_if_re = [r'Ethernet-IB\d+'] db = swsscommon.DBConnector(APPL_DB_NAME, 0) tbl = swsscommon.Table(db, 'ROUTE_TABLE') for k in keys: + prefix = k.split("/") e = dict(tbl.get(k)[1]) if not e: # Prefix might have been added. So try w/o it. - e = dict(tbl.get(k.split("/"))[1]) - if not e or all([not re.match(x, e['ifname']) for x in local_if_re]): + e = dict(tbl.get(prefix[0])[1]) + if not e or all([not (re.match(x, e['ifname']) and + ((prefix[1] == "32" and e['nexthop'] == "0.0.0.0") or + (prefix[1] == "128" and e['nexthop'] == "::"))) for x in local_if_re]): rt.append(k) return rt @@ -372,6 +434,8 @@ def check_routes(): rt_asic_miss = [] results = {} + adds = [] + deletes = [] selector, subs, rt_asic = get_route_entries() @@ -391,6 +455,9 @@ def check_routes(): if rt_appl_miss: rt_appl_miss = filter_out_local_interfaces(rt_appl_miss) + if rt_appl_miss: + rt_appl_miss = filter_out_voq_neigh_routes(rt_appl_miss) + if rt_appl_miss or rt_asic_miss: # Look for subscribe updates for a second adds, deletes = get_subscribe_updates(selector, subs) @@ -411,10 +478,10 @@ def check_routes(): results["Unaccounted_ROUTE_ENTRY_TABLE_entries"] = rt_asic_miss if results: - print_message(syslog.LOG_ERR, "Failure results: {", json.dumps(results, indent=4), "}") - print_message(syslog.LOG_ERR, "Failed. Look at reported mismatches above") - print_message(syslog.LOG_ERR, "add: {", json.dumps(adds, indent=4), "}") - print_message(syslog.LOG_ERR, "del: {", json.dumps(deletes, indent=4), "}") + print_message(syslog.LOG_WARNING, "Failure results: {", json.dumps(results, indent=4), "}") + print_message(syslog.LOG_WARNING, "Failed. Look at reported mismatches above") + print_message(syslog.LOG_WARNING, "add: ", json.dumps(adds, indent=4)) + print_message(syslog.LOG_WARNING, "del: ", json.dumps(deletes, indent=4)) return -1, results else: print_message(syslog.LOG_INFO, "All good!") @@ -432,7 +499,7 @@ def main(): parser=argparse.ArgumentParser(description="Verify routes between APPL-DB & ASIC-DB are in sync") parser.add_argument('-m', "--mode", type=Level, choices=list(Level), default='ERR') parser.add_argument("-i", "--interval", type=int, default=0, help="Scan interval in seconds") - parser.add_argument("-s", "--log_to_syslog", action="store_true", default=False, help="Write message to syslog") + parser.add_argument("-s", "--log_to_syslog", action="store_true", default=True, help="Write message to syslog") args = parser.parse_args() set_level(args.mode, args.log_to_syslog) @@ -447,8 +514,12 @@ def main(): if UNIT_TESTING: interval = 1 + signal.signal(signal.SIGALRM, handler) + while True: + signal.alarm(TIMEOUT_SECONDS) ret, res= check_routes() + signal.alarm(0) if interval: time.sleep(interval) diff --git a/scripts/sfpshow b/scripts/sfpshow index 64ec647078..3ee80ea2c0 100755 --- a/scripts/sfpshow +++ b/scripts/sfpshow @@ -1,23 +1,23 @@ #!/usr/bin/env python3 """ - Script to show sfp eeprom and presence status. - Not like sfputil this scripts get the sfp data from DB directly. + Script to show SFP EEPROM and presence status. + This script gets the SFP data from State DB, unlike sfputil + which accesses the transceiver directly. """ -import sys -import click -import re -import operator + import os +import re +import sys +import click from natsort import natsorted +from sonic_py_common.interface import front_panel_prefix, backplane_prefix, inband_prefix +from sonic_py_common import multi_asic from tabulate import tabulate - from utilities_common import multi_asic as multi_asic_util -from sonic_py_common.interface import front_panel_prefix, backplane_prefix -from sonic_py_common import multi_asic -# Mock the redis for unit test purposes # +# Mock the redis DB for unit test purposes try: if os.environ["UTILITIES_UNIT_TESTING"] == "2": modules_path = os.path.join(os.path.dirname(__file__), "..") @@ -31,151 +31,206 @@ try: except KeyError: pass -qsfp_data_map = {'model': 'Vendor PN', - 'vendor_oui': 'Vendor OUI', - 'vendor_date': 'Vendor Date Code(YYYY-MM-DD Lot)', - 'manufacturer': 'Vendor Name', - 'hardware_rev': 'Vendor Rev', - 'serial': 'Vendor SN', - 'type': 'Identifier', - 'ext_identifier': 'Extended Identifier', - 'ext_rateselect_compliance': 'Extended RateSelect Compliance', - 'cable_length': 'cable_length', - 'cable_type': 'Length', - 'nominal_bit_rate': 'Nominal Bit Rate(100Mbs)', - 'specification_compliance': 'Specification compliance', - 'encoding': 'Encoding', - 'connector': 'Connector', - 'application_advertisement': 'Application Advertisement' - } - -sfp_dom_channel_monitor_map = {'rx1power': 'RXPower', - 'tx1bias': 'TXBias', - 'tx1power': 'TXPower'} - -sfp_dom_channel_threshold_map = { - 'txpowerhighalarm': 'TxPowerHighAlarm', - 'txpowerlowalarm': 'TxPowerLowAlarm', - 'txpowerhighwarning': 'TxPowerHighWarning', - 'txpowerlowwarning': 'TxPowerLowWarning', - 'rxpowerhighalarm': 'RxPowerHighAlarm', - 'rxpowerlowalarm': 'RxPowerLowAlarm', - 'rxpowerhighwarning': 'RxPowerHighWarning', - 'rxpowerlowwarning': 'RxPowerLowWarning', - 'txbiashighalarm': 'TxBiasHighAlarm', - 'txbiaslowalarm': 'TxBiasLowAlarm', - 'txbiashighwarning': 'TxBiasHighWarning', - 'txbiaslowwarning': 'TxBiasLowWarning', - } - -qsfp_dom_channel_threshold_map = { - 'rxpowerhighalarm': 'RxPowerHighAlarm', - 'rxpowerlowalarm': 'RxPowerLowAlarm', - 'rxpowerhighwarning': 'RxPowerHighWarning', - 'rxpowerlowwarning': 'RxPowerLowWarning', - 'txbiashighalarm': 'TxBiasHighAlarm', - 'txbiaslowalarm': 'TxBiasLowAlarm', - 'txbiashighwarning': 'TxBiasHighWarning', - 'txbiaslowwarning': 'TxBiasLowWarning', - } - -dom_module_threshold_map = { - 'temphighalarm': 'TempHighAlarm', - 'templowalarm': 'TempLowAlarm', - 'temphighwarning':'TempHighWarning', - 'templowwarning': 'TempLowWarning', - 'vcchighalarm': 'VccHighAlarm', - 'vcclowalarm': 'VccLowAlarm', - 'vcchighwarning': 'VccHighWarning', - 'vcclowwarning': 'VccLowWarning' - } - -qsfp_dom_channel_monitor_map = {'rx1power': 'RX1Power', 'rx2power': 'RX2Power', - 'rx3power': 'RX3Power', 'rx4power': 'RX4Power', - 'tx1bias': 'TX1Bias', 'tx2bias': 'TX2Bias', - 'tx3bias': 'TX3Bias', 'tx4bias': 'TX4Bias', - 'tx1power': 'TX1Power', 'tx2power': 'TX2Power', - 'tx3power': 'TX3Power', 'tx4power': 'TX4Power'} - -qsfp_dd_dom_channel_monitor_map = {'rx1power': 'RX1Power', 'rx2power': 'RX2Power', - 'rx3power': 'RX3Power', 'rx4power': 'RX4Power', - 'rx5power': 'RX5Power', 'rx6power': 'RX6Power', - 'rx7power': 'RX7Power', 'rx8power': 'RX8Power', - 'tx1bias': 'TX1Bias', 'tx2bias': 'TX2Bias', - 'tx3bias': 'TX3Bias', 'tx4bias': 'TX4Bias', - 'tx5bias': 'TX5Bias', 'tx6bias': 'TX6Bias', - 'tx7bias': 'TX7Bias', 'tx8bias': 'TX8Bias', - 'tx1power': 'TX1Power', 'tx2power': 'TX2Power', - 'tx3power': 'TX3Power', 'tx4power': 'TX4Power', - 'tx5power': 'TX5Power', 'tx6power': 'TX6Power', - 'tx7power': 'TX7Power', 'tx8power': 'TX8Power'} - -dom_module_monitor_map = {'temperature': 'Temperature', 'voltage': 'Vcc'} - -dom_channel_threshold_unit_map = { - 'txpowerhighalarm': 'dBm', - 'txpowerlowalarm': 'dBm', - 'txpowerhighwarning': 'dBm', - 'txpowerlowwarning': 'dBm', - 'rxpowerhighalarm': 'dBm', - 'rxpowerlowalarm': 'dBm', - 'rxpowerhighwarning': 'dBm', - 'rxpowerlowwarning': 'dBm', - 'txbiashighalarm': 'mA', - 'txbiaslowalarm': 'mA', - 'txbiashighwarning': 'mA', - 'txbiaslowwarning': 'mA', - } - -dom_module_threshold_unit_map = { - 'temphighalarm': 'C', - 'templowalarm': 'C', - 'temphighwarning': 'C', - 'templowwarning': 'C', - 'vcchighalarm': 'Volts', - 'vcclowalarm': 'Volts', - 'vcchighwarning': 'Volts', - 'vcclowwarning': 'Volts' - } - -dom_value_unit_map = {'rx1power': 'dBm', 'rx2power': 'dBm', - 'rx3power': 'dBm', 'rx4power': 'dBm', - 'tx1bias': 'mA', 'tx2bias': 'mA', - 'tx3bias': 'mA', 'tx4bias': 'mA', - 'tx1power': 'dBm', 'tx2power': 'dBm', - 'tx3power': 'dBm', 'tx4power': 'dBm', - 'temperature': 'C', 'voltage': 'Volts'} - -qsfp_dd_dom_value_unit_map = {'rx1power': 'dBm', 'rx2power': 'dBm', - 'rx3power': 'dBm', 'rx4power': 'dBm', - 'rx5power': 'dBm', 'rx6power': 'dBm', - 'rx7power': 'dBm', 'rx8power': 'dBm', - 'tx1bias': 'mA', 'tx2bias': 'mA', - 'tx3bias': 'mA', 'tx4bias': 'mA', - 'tx5bias': 'mA', 'tx6bias': 'mA', - 'tx7bias': 'mA', 'tx8bias': 'mA', - 'tx1power': 'dBm', 'tx2power': 'dBm', - 'tx3power': 'dBm', 'tx4power': 'dBm', - 'tx5power': 'dBm', 'tx6power': 'dBm', - 'tx7power': 'dBm', 'tx8power': 'dBm', - 'temperature': 'C', 'voltage': 'Volts'} +# TODO: We should share these maps and the formatting functions between sfputil and sfpshow +QSFP_DATA_MAP = { + 'model': 'Vendor PN', + 'vendor_oui': 'Vendor OUI', + 'vendor_date': 'Vendor Date Code(YYYY-MM-DD Lot)', + 'manufacturer': 'Vendor Name', + 'hardware_rev': 'Vendor Rev', + 'serial': 'Vendor SN', + 'type': 'Identifier', + 'ext_identifier': 'Extended Identifier', + 'ext_rateselect_compliance': 'Extended RateSelect Compliance', + 'cable_length': 'cable_length', + 'cable_type': 'Length', + 'nominal_bit_rate': 'Nominal Bit Rate(100Mbs)', + 'specification_compliance': 'Specification compliance', + 'encoding': 'Encoding', + 'connector': 'Connector', + 'application_advertisement': 'Application Advertisement' +} + +SFP_DOM_CHANNEL_MONITOR_MAP = { + 'rx1power': 'RXPower', + 'tx1bias': 'TXBias', + 'tx1power': 'TXPower' +} + +SFP_DOM_CHANNEL_THRESHOLD_MAP = { + 'txpowerhighalarm': 'TxPowerHighAlarm', + 'txpowerlowalarm': 'TxPowerLowAlarm', + 'txpowerhighwarning': 'TxPowerHighWarning', + 'txpowerlowwarning': 'TxPowerLowWarning', + 'rxpowerhighalarm': 'RxPowerHighAlarm', + 'rxpowerlowalarm': 'RxPowerLowAlarm', + 'rxpowerhighwarning': 'RxPowerHighWarning', + 'rxpowerlowwarning': 'RxPowerLowWarning', + 'txbiashighalarm': 'TxBiasHighAlarm', + 'txbiaslowalarm': 'TxBiasLowAlarm', + 'txbiashighwarning': 'TxBiasHighWarning', + 'txbiaslowwarning': 'TxBiasLowWarning' +} + +QSFP_DOM_CHANNEL_THRESHOLD_MAP = { + 'rxpowerhighalarm': 'RxPowerHighAlarm', + 'rxpowerlowalarm': 'RxPowerLowAlarm', + 'rxpowerhighwarning': 'RxPowerHighWarning', + 'rxpowerlowwarning': 'RxPowerLowWarning', + 'txbiashighalarm': 'TxBiasHighAlarm', + 'txbiaslowalarm': 'TxBiasLowAlarm', + 'txbiashighwarning': 'TxBiasHighWarning', + 'txbiaslowwarning': 'TxBiasLowWarning' +} + +DOM_MODULE_THRESHOLD_MAP = { + 'temphighalarm': 'TempHighAlarm', + 'templowalarm': 'TempLowAlarm', + 'temphighwarning': 'TempHighWarning', + 'templowwarning': 'TempLowWarning', + 'vcchighalarm': 'VccHighAlarm', + 'vcclowalarm': 'VccLowAlarm', + 'vcchighwarning': 'VccHighWarning', + 'vcclowwarning': 'VccLowWarning' +} + +QSFP_DOM_CHANNEL_MONITOR_MAP = { + 'rx1power': 'RX1Power', + 'rx2power': 'RX2Power', + 'rx3power': 'RX3Power', + 'rx4power': 'RX4Power', + 'tx1bias': 'TX1Bias', + 'tx2bias': 'TX2Bias', + 'tx3bias': 'TX3Bias', + 'tx4bias': 'TX4Bias', + 'tx1power': 'TX1Power', + 'tx2power': 'TX2Power', + 'tx3power': 'TX3Power', + 'tx4power': 'TX4Power' +} + +QSFP_DD_DOM_CHANNEL_MONITOR_MAP = { + 'rx1power': 'RX1Power', + 'rx2power': 'RX2Power', + 'rx3power': 'RX3Power', + 'rx4power': 'RX4Power', + 'rx5power': 'RX5Power', + 'rx6power': 'RX6Power', + 'rx7power': 'RX7Power', + 'rx8power': 'RX8Power', + 'tx1bias': 'TX1Bias', + 'tx2bias': 'TX2Bias', + 'tx3bias': 'TX3Bias', + 'tx4bias': 'TX4Bias', + 'tx5bias': 'TX5Bias', + 'tx6bias': 'TX6Bias', + 'tx7bias': 'TX7Bias', + 'tx8bias': 'TX8Bias', + 'tx1power': 'TX1Power', + 'tx2power': 'TX2Power', + 'tx3power': 'TX3Power', + 'tx4power': 'TX4Power', + 'tx5power': 'TX5Power', + 'tx6power': 'TX6Power', + 'tx7power': 'TX7Power', + 'tx8power': 'TX8Power' +} + +DOM_MODULE_MONITOR_MAP = { + 'temperature': 'Temperature', + 'voltage': 'Vcc' +} + +DOM_CHANNEL_THRESHOLD_UNIT_MAP = { + 'txpowerhighalarm': 'dBm', + 'txpowerlowalarm': 'dBm', + 'txpowerhighwarning': 'dBm', + 'txpowerlowwarning': 'dBm', + 'rxpowerhighalarm': 'dBm', + 'rxpowerlowalarm': 'dBm', + 'rxpowerhighwarning': 'dBm', + 'rxpowerlowwarning': 'dBm', + 'txbiashighalarm': 'mA', + 'txbiaslowalarm': 'mA', + 'txbiashighwarning': 'mA', + 'txbiaslowwarning': 'mA' +} + +DOM_MODULE_THRESHOLD_UNIT_MAP = { + 'temphighalarm': 'C', + 'templowalarm': 'C', + 'temphighwarning': 'C', + 'templowwarning': 'C', + 'vcchighalarm': 'Volts', + 'vcclowalarm': 'Volts', + 'vcchighwarning': 'Volts', + 'vcclowwarning': 'Volts' +} + +DOM_VALUE_UNIT_MAP = { + 'rx1power': 'dBm', + 'rx2power': 'dBm', + 'rx3power': 'dBm', + 'rx4power': 'dBm', + 'tx1bias': 'mA', + 'tx2bias': 'mA', + 'tx3bias': 'mA', + 'tx4bias': 'mA', + 'tx1power': 'dBm', + 'tx2power': 'dBm', + 'tx3power': 'dBm', + 'tx4power': 'dBm', + 'temperature': 'C', + 'voltage': 'Volts' +} + +QSFP_DD_DOM_VALUE_UNIT_MAP = { + 'rx1power': 'dBm', + 'rx2power': 'dBm', + 'rx3power': 'dBm', + 'rx4power': 'dBm', + 'rx5power': 'dBm', + 'rx6power': 'dBm', + 'rx7power': 'dBm', + 'rx8power': 'dBm', + 'tx1bias': 'mA', + 'tx2bias': 'mA', + 'tx3bias': 'mA', + 'tx4bias': 'mA', + 'tx5bias': 'mA', + 'tx6bias': 'mA', + 'tx7bias': 'mA', + 'tx8bias': 'mA', + 'tx1power': 'dBm', + 'tx2power': 'dBm', + 'tx3power': 'dBm', + 'tx4power': 'dBm', + 'tx5power': 'dBm', + 'tx6power': 'dBm', + 'tx7power': 'dBm', + 'tx8power': 'dBm', + 'temperature': 'C', + 'voltage': 'Volts' +} + def display_invalid_intf_eeprom(intf_name): - output = intf_name + ': ' + 'SFP EEPROM Not detected' + '\n' + output = intf_name + ': SFP EEPROM Not detected\n' click.echo(output) + def display_invalid_intf_presence(intf_name): header = ['Port', 'Presence'] port_table = [] port_table.append((intf_name, 'Not present')) click.echo(tabulate(port_table, header)) + class SFPShow(object): def __init__(self, intf_name, namespace_option, dump_dom=False): - super(SFPShow,self).__init__() + super(SFPShow, self).__init__() self.db = None - self.config_db = None self.intf_name = intf_name self.dump_dom = dump_dom self.table = [] @@ -185,195 +240,186 @@ class SFPShow(object): # Convert dict values to cli output string def format_dict_value_to_string(self, sorted_key_table, dom_info_dict, dom_value_map, - dom_unit_map, alignment = 0): - out_put='' - ident = ' ' - seperator = ": " + dom_unit_map, alignment=0): + output = '' + indent = ' ' * 8 + separator = ": " for key in sorted_key_table: if dom_info_dict is not None and key in dom_info_dict and dom_info_dict[key] != 'N/A': - current_val = (ident + ident + - dom_value_map[key]) - current_val = (current_val + seperator.rjust(len(seperator) + - alignment - len(dom_value_map[key]))) - if dom_info_dict[key] == 'Unknown': - current_val = (current_val + dom_info_dict[key]) + value = dom_info_dict[key] + units = '' + if type(value) != str or (value != 'Unknown' and not value.endswith(dom_unit_map[key])): + units = dom_unit_map[key] + output += '{}{}{}{}{}\n'.format((indent * 2), + dom_value_map[key], + separator.rjust(len(separator) + alignment - len(dom_value_map[key])), + value, + units) + return output + + # Convert sfp info in DB to cli output string + def convert_sfp_info_to_output_string(self, sfp_info_dict): + indent = ' ' * 8 + output = '' + + sorted_qsfp_data_map_keys = sorted(QSFP_DATA_MAP, key=QSFP_DATA_MAP.get) + for key in sorted_qsfp_data_map_keys: + if key == 'cable_type': + output += '{}{}: {}\n'.format(indent, sfp_info_dict['cable_type'], sfp_info_dict['cable_length']) + elif key == 'cable_length': + pass + elif key == 'specification_compliance': + if sfp_info_dict['type'] == "QSFP-DD Double Density 8X Pluggable Transceiver": + output += '{}{}: {}\n'.format(indent, QSFP_DATA_MAP[key], sfp_info_dict[key]) else: - current_val = (current_val + dom_info_dict[key] + - dom_unit_map[key]) - out_put = out_put + current_val + '\n' - return out_put + output += '{}{}:\n'.format(indent, QSFP_DATA_MAP['specification_compliance']) + spefic_compliance_dict = eval(sfp_info_dict['specification_compliance']) + sorted_compliance_key_table = natsorted(spefic_compliance_dict) + for compliance_key in sorted_compliance_key_table: + output += '{}{}: {}\n'.format((indent * 2), compliance_key, spefic_compliance_dict[compliance_key]) + else: + output += '{}{}: {}\n'.format(indent, QSFP_DATA_MAP[key], sfp_info_dict[key]) - # Convert dom sensor info in DB to cli output string + return output + + # Convert DOM sensor info in DB to CLI output string def convert_dom_to_output_string(self, sfp_type, dom_info_dict): - ident = ' ' - out_put_dom = '' - newline_ident = ': ' + '\n' + indent = ' ' * 8 + output_dom = '' channel_threshold_align = 18 module_threshold_align = 15 if sfp_type.startswith('QSFP'): - #Channel Monitor + # Channel Monitor if sfp_type.startswith('QSFP-DD'): - out_put_dom = (out_put_dom + ident + 'ChannelMonitorValues' - + newline_ident) - sorted_key_table = natsorted(qsfp_dd_dom_channel_monitor_map) - out_put_channel = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - qsfp_dd_dom_channel_monitor_map, - qsfp_dd_dom_value_unit_map) - out_put_dom = out_put_dom + out_put_channel + output_dom += (indent + 'ChannelMonitorValues:\n') + sorted_key_table = natsorted(QSFP_DD_DOM_CHANNEL_MONITOR_MAP) + output_channel = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + QSFP_DD_DOM_CHANNEL_MONITOR_MAP, + QSFP_DD_DOM_VALUE_UNIT_MAP) + output_dom += output_channel else: - out_put_dom = (out_put_dom + ident + 'ChannelMonitorValues' - + newline_ident) - sorted_key_table = natsorted(qsfp_dom_channel_monitor_map) - out_put_channel = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - qsfp_dom_channel_monitor_map, - dom_value_unit_map) - out_put_dom = out_put_dom + out_put_channel - - #Channel Threshold + output_dom += (indent + 'ChannelMonitorValues:\n') + sorted_key_table = natsorted(QSFP_DOM_CHANNEL_MONITOR_MAP) + output_channel = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + QSFP_DOM_CHANNEL_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_channel + + # Channel Threshold if sfp_type.startswith('QSFP-DD'): - dom_map = sfp_dom_channel_threshold_map + dom_map = SFP_DOM_CHANNEL_THRESHOLD_MAP else: - dom_map = qsfp_dom_channel_threshold_map + dom_map = QSFP_DOM_CHANNEL_THRESHOLD_MAP - out_put_dom = (out_put_dom + ident + 'ChannelThresholdValues' - + newline_ident) + output_dom += (indent + 'ChannelThresholdValues:\n') sorted_key_table = natsorted(dom_map) - out_put_channel_threshold = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - dom_map, - dom_channel_threshold_unit_map, - channel_threshold_align) - out_put_dom = out_put_dom + out_put_channel_threshold + output_channel_threshold = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + dom_map, + DOM_CHANNEL_THRESHOLD_UNIT_MAP, + channel_threshold_align) + output_dom += output_channel_threshold # Module Monitor - out_put_dom = (out_put_dom + ident + 'ModuleMonitorValues' - + newline_ident) - sorted_key_table = natsorted(dom_module_monitor_map) - out_put_module = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - dom_module_monitor_map, - dom_value_unit_map) - out_put_dom = out_put_dom + out_put_module - - #Module Threshold - out_put_dom = (out_put_dom + ident + 'ModuleThresholdValues' - + newline_ident) - sorted_key_table = natsorted(dom_module_threshold_map) - out_put_module_threshold = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - dom_module_threshold_map, - dom_module_threshold_unit_map, - module_threshold_align) - out_put_dom = out_put_dom + out_put_module_threshold + output_dom += (indent + 'ModuleMonitorValues:\n') + sorted_key_table = natsorted(DOM_MODULE_MONITOR_MAP) + output_module = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_module + + # Module Threshold + output_dom += (indent + 'ModuleThresholdValues:\n') + sorted_key_table = natsorted(DOM_MODULE_THRESHOLD_MAP) + output_module_threshold = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_THRESHOLD_MAP, + DOM_MODULE_THRESHOLD_UNIT_MAP, + module_threshold_align) + output_dom += output_module_threshold else: - out_put_dom = out_put_dom + ident + 'MonitorData' + newline_ident - sorted_key_table = natsorted(sfp_dom_channel_monitor_map) - out_put_channel = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - sfp_dom_channel_monitor_map, - dom_value_unit_map) - out_put_dom = out_put_dom + out_put_channel - - sorted_key_table = natsorted(dom_module_monitor_map) - out_put_module = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - dom_module_monitor_map, - dom_value_unit_map) - out_put_dom = out_put_dom + out_put_module - - out_put_dom = (out_put_dom + ident + 'ThresholdData' - + newline_ident) - #Module Threshold - sorted_key_table = natsorted(dom_module_threshold_map) - out_put_module_threshold = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - dom_module_threshold_map, - dom_module_threshold_unit_map, - module_threshold_align) - out_put_dom = out_put_dom + out_put_module_threshold - - #Channel Threshold - sorted_key_table = natsorted(sfp_dom_channel_threshold_map) - out_put_channel_threshold = self.format_dict_value_to_string( - sorted_key_table, dom_info_dict, - sfp_dom_channel_threshold_map, - dom_channel_threshold_unit_map, - channel_threshold_align) - out_put_dom = out_put_dom + out_put_channel_threshold - - return out_put_dom - - # Convert sfp info in DB to cli output string - def convert_sfp_info_to_output_string(self, sfp_info_dict): - ident = ' ' - out_put = '' - - sorted_qsfp_data_map = sorted(qsfp_data_map.items(), key=operator.itemgetter(1)) - for key in sorted_qsfp_data_map: - key1 = key[0] - if key1 == 'cable_type': - out_put = out_put + ident + sfp_info_dict['cable_type'] + ': ' + sfp_info_dict['cable_length'] + '\n' - elif key1 == 'cable_length': - pass - elif key1 == 'specification_compliance': - if sfp_info_dict['type'] == "QSFP-DD Double Density 8X Pluggable Transceiver": - out_put = out_put + ident + qsfp_data_map[key1] + ': ' + sfp_info_dict[key1] + '\n' - else: - out_put = out_put + ident + qsfp_data_map['specification_compliance'] + ': ' + '\n' - spefic_compliance_dict = eval(sfp_info_dict['specification_compliance']) - sorted_compliance_key_table = natsorted(spefic_compliance_dict) - for compliance_key in sorted_compliance_key_table: - out_put = out_put + ident + ident + compliance_key + ': ' + spefic_compliance_dict[compliance_key] + '\n' - else: - out_put = out_put + ident + qsfp_data_map[key1] + ': ' + sfp_info_dict[key1] + '\n' - - return out_put + output_dom += (indent + 'MonitorData:\n') + sorted_key_table = natsorted(SFP_DOM_CHANNEL_MONITOR_MAP) + output_channel = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + SFP_DOM_CHANNEL_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_channel + + sorted_key_table = natsorted(DOM_MODULE_MONITOR_MAP) + output_module = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_module + + output_dom += (indent + 'ThresholdData:\n') + + # Module Threshold + sorted_key_table = natsorted(DOM_MODULE_THRESHOLD_MAP) + output_module_threshold = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_THRESHOLD_MAP, + DOM_MODULE_THRESHOLD_UNIT_MAP, + module_threshold_align) + output_dom += output_module_threshold + + # Channel Threshold + sorted_key_table = natsorted(SFP_DOM_CHANNEL_THRESHOLD_MAP) + output_channel_threshold = self.format_dict_value_to_string( + sorted_key_table, dom_info_dict, + SFP_DOM_CHANNEL_THRESHOLD_MAP, + DOM_CHANNEL_THRESHOLD_UNIT_MAP, + channel_threshold_align) + output_dom += output_channel_threshold + + return output_dom # Convert sfp info and dom sensor info in DB to cli output string def convert_interface_sfp_info_to_cli_output_string(self, state_db, interface_name, dump_dom): - out_put = '' + output = '' + sfp_info_dict = state_db.get_all(state_db.STATE_DB, 'TRANSCEIVER_INFO|{}'.format(interface_name)) - out_put = interface_name + ': ' + 'SFP EEPROM detected' + '\n' + output = interface_name + ': ' + 'SFP EEPROM detected' + '\n' sfp_info_output = self.convert_sfp_info_to_output_string(sfp_info_dict) - out_put = out_put + sfp_info_output + output += sfp_info_output if dump_dom: sfp_type = sfp_info_dict['type'] dom_info_dict = state_db.get_all(state_db.STATE_DB, 'TRANSCEIVER_DOM_SENSOR|{}'.format(interface_name)) dom_output = self.convert_dom_to_output_string(sfp_type, dom_info_dict) - out_put = out_put + dom_output + output += dom_output - return out_put + return output @multi_asic_util.run_on_multi_asic def get_eeprom(self): - out_put = '' - if self.intf_name is not None: presence = self.db.exists(self.db.STATE_DB, 'TRANSCEIVER_INFO|{}'.format(self.intf_name)) if presence: - out_put = self.convert_interface_sfp_info_to_cli_output_string(self.db, self.intf_name, self.dump_dom) + self.output = self.convert_interface_sfp_info_to_cli_output_string( + self.db, self.intf_name, self.dump_dom) else: - out_put = out_put + self.intf_name + ': ' + 'SFP EEPROM Not detected' + '\n' + self.output += (self.intf_name + ': ' + 'SFP EEPROM Not detected' + '\n') else: port_table_keys = self.db.keys(self.db.APPL_DB, "PORT_TABLE:*") sorted_table_keys = natsorted(port_table_keys) for i in sorted_table_keys: interface = re.split(':', i, maxsplit=1)[-1].strip() - if interface and interface.startswith(front_panel_prefix()) and not interface.startswith(backplane_prefix()): + if interface and interface.startswith(front_panel_prefix()) and not interface.startswith(backplane_prefix()) and not interface.startswith(inband_prefix()): presence = self.db.exists(self.db.STATE_DB, 'TRANSCEIVER_INFO|{}'.format(interface)) if presence: - out_put = out_put + self.convert_interface_sfp_info_to_cli_output_string(self.db, interface, self.dump_dom) + self.output += self.convert_interface_sfp_info_to_cli_output_string( + self.db, interface, self.dump_dom) else: - out_put = out_put + interface + ': ' + 'SFP EEPROM Not detected' + '\n' + self.output += (interface + ': ' + 'SFP EEPROM Not detected' + '\n') - out_put = out_put + '\n' - - self.output += out_put + self.output += '\n' @multi_asic_util.run_on_multi_asic def get_presence(self): @@ -389,12 +435,12 @@ class SFPShow(object): port_table_keys = self.db.keys(self.db.APPL_DB, "PORT_TABLE:*") for i in port_table_keys: key = re.split(':', i, maxsplit=1)[-1].strip() - if key and key.startswith(front_panel_prefix()) and not key.startswith(backplane_prefix()): + if key and key.startswith(front_panel_prefix()) and not key.startswith(backplane_prefix()) and not key.startswith(inband_prefix()): presence = self.db.exists(self.db.STATE_DB, 'TRANSCEIVER_INFO|{}'.format(key)) if presence: - port_table.append((key,'Present')) + port_table.append((key, 'Present')) else: - port_table.append((key,'Not present')) + port_table.append((key, 'Not present')) self.table += port_table @@ -407,12 +453,16 @@ class SFPShow(object): click.echo(tabulate(sorted_port_table, header)) # This is our main entrypoint - the main 'sfpshow' command + + @click.group() def cli(): """sfpshow - Command line utility for display SFP transceivers information""" pass # 'eeprom' subcommand + + @cli.command() @click.option('-p', '--port', metavar='', help="Display SFP EEPROM data for port only") @click.option('-d', '--dom', 'dump_dom', is_flag=True, help="Also display Digital Optical Monitoring (DOM) data") @@ -420,8 +470,7 @@ def cli(): def eeprom(port, dump_dom, namespace): if port and multi_asic.is_multi_asic() and namespace is None: try: - ns = multi_asic.get_namespace_for_port(port) - namespace=ns + namespace = multi_asic.get_namespace_for_port(port) except Exception: display_invalid_intf_eeprom(port) sys.exit(1) @@ -431,14 +480,15 @@ def eeprom(port, dump_dom, namespace): sfp.display_eeprom() # 'presence' subcommand + + @cli.command() @click.option('-p', '--port', metavar='', help="Display SFP presence for port only") @click.option('-n', '--namespace', default=None, help="Display interfaces for specific namespace") def presence(port, namespace): if port and multi_asic.is_multi_asic() and namespace is None: try: - ns = multi_asic.get_namespace_for_port(port) - namespace=ns + namespace = multi_asic.get_namespace_for_port(port) except Exception: display_invalid_intf_presence(port) sys.exit(1) @@ -447,5 +497,6 @@ def presence(port, namespace): sfp.get_presence() sfp.display_presence() + if __name__ == "__main__": cli() diff --git a/scripts/soft-reboot b/scripts/soft-reboot new file mode 100755 index 0000000000..504c58caff --- /dev/null +++ b/scripts/soft-reboot @@ -0,0 +1,239 @@ +#!/bin/bash +DEVPATH="/usr/share/sonic/device" +REBOOT_CAUSE_FILE="/host/reboot-cause/reboot-cause.txt" +REBOOT_TIME=$(date) +REBOOT_METHOD="/sbin/kexec -e" +LOG_SSD_HEALTH="/usr/local/bin/log_ssd_health" +WATCHDOG_UTIL="/usr/local/bin/watchdogutil" + +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_NOT_SUPPORTED=2 +EXIT_FILE_SYSTEM_FULL=3 +EXIT_NEXT_IMAGE_NOT_EXISTS=4 + +# Reboot immediately if we run the kdump capture kernel +VMCORE_FILE=/proc/vmcore +if [ -e $VMCORE_FILE -a -s $VMCORE_FILE ]; then + echo "We have a /proc/vmcore, then we just kdump'ed" + echo "User issued 'kdump' command [User: kdump, Time: ${REBOOT_TIME}]" > ${REBOOT_CAUSE_FILE} + sync + PLATFORM=$(grep -oP 'sonic_platform=\K\S+' /proc/cmdline) + if [ ! -z "${PLATFORM}" -a -x ${DEVPATH}/${PLATFORM}/${PLAT_REBOOT} ]; then + exec ${DEVPATH}/${PLATFORM}/${PLAT_REBOOT} + fi + # If no platform-specific reboot tool, just run /sbin/reboot + /sbin/reboot + echo 1 > /proc/sys/kernel/sysrq + echo b > /proc/sysrq-trigger +fi + +REBOOT_USER=$(logname) +PLATFORM=$(sonic-cfggen -H -v DEVICE_METADATA.localhost.platform) +ASIC_TYPE=$(sonic-cfggen -y /etc/sonic/sonic_version.yml -v asic_type) +VERBOSE=no +EXIT_NEXT_IMAGE_NOT_EXISTS=4 +EXIT_SONIC_INSTALLER_VERIFY_REBOOT=21 +SSD_FW_UPDATE="ssd-fw-upgrade" +REBOOT_SCRIPT_NAME=$(basename $0) +REBOOT_TYPE="${REBOOT_SCRIPT_NAME}" +PLATFORM_PLUGIN="${REBOOT_TYPE}_plugin" +BOOT_TYPE_ARG="soft" +TAG_LATEST=yes + +function debug() +{ + if [[ x"${VERBOSE}" == x"yes" ]]; then + echo `date` $@ + fi + logger "$@" +} + +function tag_images() +{ + if test -f /usr/local/bin/ctrmgr_tools.py + then + if [[ x"${TAG_LATEST}" == x"yes" ]]; then + /usr/local/bin/ctrmgr_tools.py tag-all + fi + fi +} + +function stop_pmon_service() +{ + CONTAINER_STOP_RC=0 + debug "Stopping pmon docker" + docker kill pmon &> /dev/null || CONTAINER_STOP_RC=$? + systemctl stop pmon || debug "Ignore stopping pmon error $?" + if [[ CONTAINER_STOP_RC -ne 0 ]]; then + debug "Failed killing container pmon RC $CONTAINER_STOP_RC ." + fi +} + +function stop_sonic_services() +{ + if [[ x"$ASIC_TYPE" != x"mellanox" ]]; then + debug "Stopping syncd process..." + docker exec -i syncd /usr/bin/syncd_request_shutdown --cold > /dev/null + sleep 3 + fi + stop_pmon_service +} + +function clear_lingering_reboot_config() +{ + # Clear any outstanding warm-reboot config + result=`timeout 10s config warm_restart disable; if [[ $? == 124 ]]; then echo timeout; else echo "code ($?)"; fi` || /bin/true + debug "Cancel warm-reboot: ${result}" + + WARM_DIR="/host/warmboot" + REDIS_FILE=dump.rdb + TIMESTAMP=`date +%Y%m%d-%H%M%S` + if [[ -f ${WARM_DIR}/${REDIS_FILE} ]]; then + mv -f ${WARM_DIR}/${REDIS_FILE} ${WARM_DIR}/${REDIS_FILE}.${TIMESTAMP} || /bin/true + fi + /sbin/kexec -u || /bin/true +} + +SCRIPT=$0 + +function show_help_and_exit() +{ + echo "Usage ${SCRIPT} [options]" + echo " Request rebooting the device. Invoke platform-specific tool when available." + echo " This script will shutdown syncd before rebooting." + echo " " + echo " Available options:" + echo " -h, -? : getting this help" + + exit "${EXIT_SUCCESS}" +} + +function setup_reboot_variables() +{ + # Kernel and initrd image + NEXT_SONIC_IMAGE=$(sonic-installer list | grep "Next: " | cut -d ' ' -f 2) + IMAGE_PATH="/host/image-${NEXT_SONIC_IMAGE#SONiC-OS-}" + if grep -q aboot_platform= /host/machine.conf; then + KERNEL_IMAGE="$(ls $IMAGE_PATH/boot/vmlinuz-*)" + BOOT_OPTIONS="$(cat "$IMAGE_PATH/kernel-cmdline" | tr '\n' ' ') SONIC_BOOT_TYPE=${BOOT_TYPE_ARG}" + elif grep -q onie_platform= /host/machine.conf; then + KERNEL_OPTIONS=$(cat /host/grub/grub.cfg | sed "/$NEXT_SONIC_IMAGE'/,/}/"'!'"g" | grep linux) + KERNEL_IMAGE="/host$(echo $KERNEL_OPTIONS | cut -d ' ' -f 2)" + BOOT_OPTIONS="$(echo $KERNEL_OPTIONS | sed -e 's/\s*linux\s*/BOOT_IMAGE=/') SONIC_BOOT_TYPE=${BOOT_TYPE_ARG}" + else + error "Unknown bootloader. ${REBOOT_TYPE} is not supported." + exit "${EXIT_NOT_SUPPORTED}" + fi + INITRD=$(echo $KERNEL_IMAGE | sed 's/vmlinuz/initrd.img/g') +} + +function load_kernel() { + # Load kernel into the memory + /sbin/kexec -l "$KERNEL_IMAGE" --initrd="$INITRD" --append="$BOOT_OPTIONS" +} + +function reboot_pre_check() +{ + # Make sure that the file system is normal: read-write able + filename="/host/test-`date +%Y%m%d-%H%M%S`" + ERR=0 + touch ${filename} || ERR=$? + if [[ ${ERR} -ne 0 ]]; then + # Continue rebooting in this case, but log the error + VERBOSE=yes debug "Filesystem might be read-only or full ..." + fi + rm ${filename} + + # Verify the next image by sonic-installer + local message=$(sonic-installer verify-next-image 2>&1) + if [ $? -ne 0 ]; then + VERBOSE=yes debug "Failed to verify next image: ${message}" + exit ${EXIT_SONIC_INSTALLER_VERIFY_REBOOT} + fi +} + +function parse_options() +{ + while getopts "h?v" opt; do + case ${opt} in + h|\? ) + show_help_and_exit + ;; + v ) + VERBOSE=yes + ;; + t ) + TAG_LATEST=no + ;; + esac + done +} + +parse_options $@ + +# Exit if not superuser +if [[ "$EUID" -ne 0 ]]; then + echo "This command must be run as root" >&2 + exit "${EXIT_FAILURE}" +fi + +if [ -x ${LOG_SSD_HEALTH} ]; then + debug "Collecting logs to check ssd health before ${REBOOT_TYPE}..." + ${LOG_SSD_HEALTH} +fi + +debug "User requested rebooting device ..." + +setup_reboot_variables +reboot_pre_check + +# Tag remotely deployed images as local +tag_images + +# Stop SONiC services gracefully. +stop_sonic_services + +clear_lingering_reboot_config + +load_kernel + +# Update the reboot cause file to reflect that user issued 'reboot' command +# Upon next boot, the contents of this file will be used to determine the +# cause of the previous reboot +echo "User issued '${REBOOT_SCRIPT_NAME}' command [User: ${REBOOT_USER}, Time: ${REBOOT_TIME}]" > ${REBOOT_CAUSE_FILE} + +sync +sleep 3 +sync + +# sync the current system time to CMOS +if [ -x /sbin/hwclock ]; then + /sbin/hwclock -w || /bin/true +fi + +if [ -x ${DEVPATH}/${PLATFORM}/${SSD_FW_UPDATE} ]; then + debug "updating ssd fw for${REBOOT_TYPE}" + ${DEVPATH}/${PLATFORM}/${SSD_FW_UPDATE} ${REBOOT_TYPE} +fi + +# Enable Watchdog Timer +if [ -x ${WATCHDOG_UTIL} ]; then + debug "Enabling Watchdog before ${REBOOT_TYPE}" + ${WATCHDOG_UTIL} arm +fi + +# Run platform specific reboot plugin +if [ -x ${DEVPATH}/${PLATFORM}/${PLATFORM_PLUGIN} ]; then + debug "Running ${PLATFORM} specific plugin..." + ${DEVPATH}/${PLATFORM}/${PLATFORM_PLUGIN} +fi + +# Reboot: explicitly call Linux "kexec -e" +debug "Rebooting with ${REBOOT_METHOD} to ${NEXT_SONIC_IMAGE} ..." +exec ${REBOOT_METHOD} + +# Should never reach here +error "${REBOOT_TYPE} failed!" +exit "${EXIT_FAILURE}" + diff --git a/scripts/sonic-kdump-config b/scripts/sonic-kdump-config index 7dbde1d708..8dc1a553b1 100755 --- a/scripts/sonic-kdump-config +++ b/scripts/sonic-kdump-config @@ -23,7 +23,7 @@ import shlex import os import subprocess import json -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector aboot_cfg_template ="/host/image-%s/kernel-cmdline" grub_cfg = "/host/grub/grub.cfg" diff --git a/scripts/sonic_sku_create.py b/scripts/sonic_sku_create.py index 846f454825..cc81782353 100755 --- a/scripts/sonic_sku_create.py +++ b/scripts/sonic_sku_create.py @@ -56,7 +56,7 @@ "1x1": { "lanes":4, "speed":1000, "step":4, "bko":0, "name": "etp" }, "4x10": { "lanes":4, "speed":10000, "step":1, "bko":1, "name": "etp" }, "4x25": { "lanes":4, "speed":25000, "step":1, "bko":1, "name": "etp" }, - "2x50": { "lanes":4, "speed":25000, "step":2, "bko":1, "name": "etp" }, + "2x50": { "lanes":4, "speed":50000, "step":2, "bko":1, "name": "etp" }, } bko_dict_8 = { @@ -218,7 +218,7 @@ def check_json_lanes_with_bko(self, data, port_idx): return entry return None - def write_json_lanes_to_ini_file(self, data, port_idx, port_split, f_out): + def write_json_lanes_to_pi_list(self, data, port_idx, port_split, pi_list): # Function to write line of port_config.ini corresponding to a port step = self.bko_dict[port_split]["step"] for i in range(0,self.base_lanes,step): @@ -227,18 +227,14 @@ def write_json_lanes_to_ini_file(self, data, port_idx, port_split, f_out): curr_speed = curr_port_dict.get("speed") curr_alias = curr_port_dict.get("alias") curr_lanes = curr_port_dict.get("lanes") - curr_index = port_idx/self.base_lanes - out_str = "{:15s} {:20s} {:11s} {:9s} {:10s}\n".format(curr_port_str,curr_lanes,curr_alias,str(curr_index),str(curr_speed)) - if self.print_mode == True: - print(out_str) - else: - f_out.write(out_str) - if self.verbose and (self.print_mode == False): - print(out_str) + curr_index = int(port_idx/self.base_lanes) + 1 + curr_port_info = [curr_port_str, curr_lanes, curr_alias, curr_index, curr_speed] + pi_list.append(curr_port_info) return def json_file_parser(self, json_file): # Function to generate SKU file from config_db.json file by extracting port related information from the config_db.json file + pi_list = [] with open(json_file) as f: data = json.load(f,object_pairs_hook=OrderedDict) meta_dict = data['DEVICE_METADATA']['localhost'] @@ -254,6 +250,9 @@ def json_file_parser(self, json_file): f_out = open(new_file, 'w') header_str = "#name lanes alias index speed\n" f_out.write(header_str) + + # data['PORT'] is already an OrderedDict, we can not sort it, so we create + # pi_list - list of port info items and then sort it for key, value in data['PORT'].items(): pattern = '^Ethernet([0-9]{1,})' m = re.match(pattern,key) @@ -265,9 +264,20 @@ def json_file_parser(self, json_file): if port_idx%self.base_lanes == 0: result = self.check_json_lanes_with_bko(data, port_idx) if result != None: - self.write_json_lanes_to_ini_file(data,port_idx,result,f_out) + self.write_json_lanes_to_pi_list(data, port_idx, result, pi_list) else: continue + + pi_list.sort(key=lambda x: (int(re.search(('^Ethernet([0-9]{1,})'),x[0]).group(1)))) # sort the list with interface name + + for port_info in pi_list: + out_str = "{:15s} {:20s} {:11s} {:9s} {:10s}\n".format(port_info[0],port_info[1],port_info[2],str(port_info[3]),str(port_info[4])) + if self.print_mode == True: + print(out_str) + else: + f_out.write(out_str) + if self.verbose and (self.print_mode == False): + print(out_str) f_out.close() self.port_config_split_analyze(self.ini_file) self.form_port_config_dict_from_ini(self.ini_file) @@ -275,6 +285,19 @@ def json_file_parser(self, json_file): shutil.copy(new_file,self.ini_file) return + def parse_platform_from_config_db_file(self, config_file): + with open(config_file) as f: + data = json.load(f,object_pairs_hook=OrderedDict) + meta_dict = data['DEVICE_METADATA']['localhost'] + platform = meta_dict.get("platform") + pattern = '^x86_64-mlnx_msn([0-9]{1,}[a-zA-Z]?)-r0' + m = re.match(pattern,platform) + if m is None: + print("Platform Name ", platform, " is not valid, Exiting...", file=sys.stderr) + exit(1) + self.platform = platform + + def port_config_split_analyze(self, ini_file): #Internal function to populate fpp_split tuple with from a port information new_file = ini_file + ".new" @@ -398,16 +421,16 @@ def break_in_ini(self, ini_file, port_name, port_split): #find split partition for i in range(0,base_lanes,step): - port_str = "Ethernet{:d}".format(line_port_index + i/step) - lanes_str = "{:d}".format(lane_index + i/step) + port_str = "Ethernet{:d}".format(line_port_index + i) + lanes_str = "{:d}".format(lane_index + i) if step > 1: for j in range(1,step): - lanes_str += ",{:d}".format(lane_index + j) + lanes_str += ",{:d}".format(lane_index + i + j) if bko == 0: alias_str = "etp{:d}".format(alias_index) else: - alias_str = "etp{:d}{:s}".format(alias_index,alias_arr[i/step]) - index_str = "{:d}".format(alias_index-1) + alias_str = "etp{:d}{:s}".format(alias_index,alias_arr[int(i/step)]) + index_str = "{:d}".format(alias_index) lanes_str_result = lanes_str_result + ":" + lanes_str out_str = "{:15s} {:20s} {:11s} {:9s} {:10s}\n".format(port_str,lanes_str,alias_str,index_str,str(speed)) f_out.write(out_str) @@ -446,7 +469,6 @@ def break_in_cfg(self, cfg_file, port_name, port_split, lanes_str_result): for port_index in range (port_idx,port_idx+self.base_lanes): port_str = "Ethernet" + str(port_index) - print("Port String ",port_str) if data['PORT'].get(port_str) != None: port_instance = data['PORT'].get(port_str) @@ -467,15 +489,14 @@ def break_in_cfg(self, cfg_file, port_name, port_split, lanes_str_result): bko = self.bko_dict[port_split]["bko"] for i in range(0,self.base_lanes,step): - port_str = "Ethernet{:d}".format(port_idx + i/step) + port_str = "Ethernet{:d}".format(port_idx + i) lanes_str = lanes_arr[j] j += 1 if bko == 0: - alias_str = "etp{:d}".format((port_idx/self.base_lanes)+1) + alias_str = "etp{:d}".format(int(port_idx/self.base_lanes)+1) else: - alias_str = "etp{:d}{:s}".format((port_idx/self.base_lanes)+1,alias_arr[i/step]) - print("i= ",i," alias_str= ",alias_str) + alias_str = "etp{:d}{:s}".format(int(port_idx/self.base_lanes)+1,alias_arr[int(i/step)]) port_inst["lanes"] = lanes_str port_inst["alias"] = alias_str port_inst["speed"] = speed*1000 @@ -487,6 +508,7 @@ def break_in_cfg(self, cfg_file, port_name, port_split, lanes_str_result): with open(new_file, 'w') as outfile: json.dump(data, outfile, indent=4, sort_keys=True) + shutil.copy(new_file,cfg_file) print("--------------------------------------------------------") @@ -555,7 +577,7 @@ def set_lanes(self): m = re.match(pattern,self.default_lanes_per_port[fp-1]) if (splt == 1): self.portconfig_dict[idx_arr[0]][lanes_index] = m.group(1)+","+m.group(2)+","+m.group(3)+","+m.group(4) - self.portconfig_dict[idx_arr[0]][index_index] = str(fp-1) + self.portconfig_dict[idx_arr[0]][index_index] = str(fp) self.portconfig_dict[idx_arr[0]][name_index] = "Ethernet"+str((fp-1)*4) if (self.verbose): print("set_lanes -> FP: ",fp, "Split: ",splt) @@ -563,8 +585,8 @@ def set_lanes(self): elif (splt == 2): self.portconfig_dict[idx_arr[0]][lanes_index] = m.group(1)+","+m.group(2) self.portconfig_dict[idx_arr[1]][lanes_index] = m.group(3)+","+m.group(4) - self.portconfig_dict[idx_arr[0]][index_index] = str(fp-1) - self.portconfig_dict[idx_arr[1]][index_index] = str(fp-1) + self.portconfig_dict[idx_arr[0]][index_index] = str(fp) + self.portconfig_dict[idx_arr[1]][index_index] = str(fp) self.portconfig_dict[idx_arr[0]][name_index] = "Ethernet"+str((fp-1)*4) self.portconfig_dict[idx_arr[1]][name_index] = "Ethernet"+str((fp-1)*4+2) if (self.verbose): @@ -576,10 +598,10 @@ def set_lanes(self): self.portconfig_dict[idx_arr[1]][lanes_index] = m.group(2) self.portconfig_dict[idx_arr[2]][lanes_index] = m.group(3) self.portconfig_dict[idx_arr[3]][lanes_index] = m.group(4) - self.portconfig_dict[idx_arr[0]][index_index] = str(fp-1) - self.portconfig_dict[idx_arr[1]][index_index] = str(fp-1) - self.portconfig_dict[idx_arr[2]][index_index] = str(fp-1) - self.portconfig_dict[idx_arr[3]][index_index] = str(fp-1) + self.portconfig_dict[idx_arr[0]][index_index] = str(fp) + self.portconfig_dict[idx_arr[1]][index_index] = str(fp) + self.portconfig_dict[idx_arr[2]][index_index] = str(fp) + self.portconfig_dict[idx_arr[3]][index_index] = str(fp) self.portconfig_dict[idx_arr[0]][name_index] = "Ethernet"+str((fp-1)*4) self.portconfig_dict[idx_arr[1]][name_index] = "Ethernet"+str((fp-1)*4+1) self.portconfig_dict[idx_arr[2]][name_index] = "Ethernet"+str((fp-1)*4+2) @@ -700,6 +722,7 @@ def main(argv): parser.add_argument('-p', '--print', action='store_true', help='Print port_config.ini without creating a new SKU', default=False) parser.add_argument('--verbose', action='store_true', help='Verbose output', default=False) parser.add_argument('-d', '--default_sku_path', action='store',nargs=1, help='Specify Default SKU path', default=None) + parser.add_argument('-q', '--port_split_path', action='store',nargs=1, help='Specify Port split path', default=None) parser.add_argument('-v', '--version', action='version', version='%(prog)s 1.0') args = parser.parse_args() @@ -736,6 +759,8 @@ def main(argv): elif args.minigraph_file: sku.minigraph_parser(args.minigraph_file) elif args.json_file: + if sku.platform is None: + sku.parse_platform_from_config_db_file(args.json_file[0]) if sku.platform in platform_4: sku.base_lanes = 4 sku.bko_dict = bko_dict_4 @@ -751,6 +776,25 @@ def main(argv): sku.json_file_parser(args.json_file[0]) return elif args.port_split: + if args.port_split_path: + sku.ini_file = args.port_split_path[0] + "/port_config.ini" + sku.cfg_file = args.port_split_path[0] + "/config_db.json" + sku.parse_platform_from_config_db_file(sku.cfg_file) + else: + try: + sku_name = subprocess.check_output("show platform summary | grep HwSKU ",shell=True).rstrip().split()[1] + except KeyError: + print("Couldn't find HwSku info in Platform summary", file=sys.stderr) + exit(1) + sku.ini_file = sku.default_sku_path + "/" + sku_name + "/port_config.ini" + sku.cfg_file = "/etc/sonic/config_db.json" + + if sku.platform in platform_4: + sku.base_lanes = 4 + sku.bko_dict = bko_dict_4 + else: + sku.base_lanes = 8 + sku.bko_dict = bko_dict_8 sku.break_a_port(args.port_split[0], args.port_split[1]) return diff --git a/scripts/storyteller b/scripts/storyteller index 01e18174a3..b342c722c5 100755 --- a/scripts/storyteller +++ b/scripts/storyteller @@ -1,26 +1,33 @@ #!/usr/bin/env python3 -''' -Story Teller: - Utility to help analyze log for certain sequence of events. - e.g.: reboot (including warm/fast reboot), interface flapping, etc. +'''Story Teller: Utility to help analyze log for certain sequence of events. + +e.g.: reboot (including warm/fast reboot), interface flapping, etc. ''' import argparse +import os import subprocess +import sys + +from shlex import quote regex_dict = { + 'acl' : r'acl\|ACL\|Acl', 'bgp' : 'bgpcfgd', - 'crash' : 'what\|unexpected exception\|notify_OA_about_syncd_exception\|SIG\|not expected', - 'interface' : 'updatePortOperStatus\|Configure .* to', - 'lag' : 'link becomes\|addLag', - 'reboot' : 'BOOT\|rc.local\|old_config\|minigraph.xml\|Rebooting\|reboot\|executeOperationsOnAsic\|getAsicView\|dumpVidToAsicOperatioId', - 'service' : 'Starting\|Stopping\|Started\|Stopped', + 'crash' : r'what\|unexpected exception\|notify_OA_about_syncd_exception\|SIG\|not expected', + 'interface' : r'updatePortOperStatus\|Configure .* to', + 'lag' : r'link becomes\|addLag\|PortChannel.*oper state', + 'reboot' : r'BOOT\|rc.local\|old_config\|minigraph.xml\|Rebooting\|reboot\|executeOperationsOnAsic\|getAsicView\|dumpVidToAsicOperatioId\|neighbor_adv\|Pausing\|shutdown\|warm', + 'service' : r'Starting\|Stopping\|Started\|Stopped', } +reference_file = '/tmp/storyteller_time_reference' + def exec_cmd(cmd): - out = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True, text=True) + # Use universal_newlines (instead of text) so that this tool can work with any python versions. + out = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, shell=True, universal_newlines=True) stdout, stderr = out.communicate() return out.returncode, stdout, stderr @@ -37,15 +44,18 @@ def build_options(after=0, before=0, context=0): return ' '.join(x for x in options) -def find_log(log, regex, after=0, before=0, context=0): +def find_log(logpath, log, regex, after=0, before=0, context=0, field=0): options = build_options(after, before, context) - cmd = 'ls -rt /var/log/{}* | xargs zgrep -a {} "{}"'.format(log, options, regex) + if field <= 0: + cmd = 'find -L {}/{}* -newer {} | xargs ls -rt | xargs zgrep -a {} "{}"'.format(logpath, log, reference_file, options, regex) + else: + cmd = 'find -L {0}/{1}* -newer {2} | sort -rn -t . -k {3},{3} | xargs zgrep -a {4} "{5}"'.format(logpath, log, reference_file, field, options, regex) + _, out, _ = exec_cmd(cmd) ''' Opportunity to improve: output (out) can be split to lines and send to a filter to decide if a line should be printed out or not. - e.g. limited to a certain time span. ''' print(out) @@ -56,29 +66,53 @@ def build_regex(category): # if c is not found, add c to grep list directly regex.append(regex_dict[c] if c in regex_dict else c) - return '\|'.join(x for x in regex) + return r'\|'.join(x for x in regex) + + +def configure_time_filter(since): + ret_code, _, _ = exec_cmd('date --date {}'.format(since)) + if ret_code: + print('invalid date "{}"'.format(since)) + sys.exit(1) + + exec_cmd('touch --date "{}" {}'.format(since, reference_file)) def main(): + if os.geteuid() != 0: + exit("Root privileges are required for this operation") + parser = argparse.ArgumentParser(description='Story Teller') parser.add_argument('-l', '--log', help='log file prefix, e.g. syslog; default: syslog', type=str, required=False, default='syslog') parser.add_argument('-c', '--category', help='Categories: bgp, crash, interface, lag, reboot, service Specify multiple categories as c1,c2,c3; default: reboot', type=str, required=False, default='reboot') + parser.add_argument('-p', '--logpath', help='log file path, e.g. /var/log; default: /var/log', + type=str, required=False, default='/var/log') parser.add_argument('-A', '--after', help='Show N lines after match', type=int, required=False, default=0) parser.add_argument('-B', '--before', help='Show N lines before match', type=int, required=False, default=0) parser.add_argument('-C', '--context', help='Show N lines before and after match', type=int, required=False, default=0) + parser.add_argument('-s', '--since', help='Filter logs since the given date', + type=str, required=False, default="@0") + parser.add_argument('-f', '--sortfield', help='Use Nth field separted by "." in file name to sort. e.g. syslog.1.gz: -f 2, swss.rec.2.gz: -f 3, default 0: sort by timestamp', + type=int, required=False, default=0) args = parser.parse_args() - log = args.log - reg = build_regex(args.category) + # sanitize all string inputs + log = quote(args.log) + log_path = quote(args.logpath) + category = quote(args.category) + since = quote(args.since) + + reg = build_regex(category) + configure_time_filter(since) - find_log(log, reg, args.after, args.before, args.context) + find_log(log_path, log, reg, args.after, args.before, args.context, args.sortfield) if __name__ == '__main__': diff --git a/scripts/watermarkcfg b/scripts/watermarkcfg index 274727f70e..c3a8b0961c 100644 --- a/scripts/watermarkcfg +++ b/scripts/watermarkcfg @@ -8,7 +8,7 @@ import argparse import sys -import swsssdk +from swsscommon.swsscommon import ConfigDBConnector class Watermarkcfg(object): @@ -17,13 +17,13 @@ class Watermarkcfg(object): pass def set_interval(self, interval): - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() configdb.mod_entry('WATERMARK_TABLE', 'TELEMETRY_INTERVAL', {'interval': interval}) def show_interval(self): - configdb = swsssdk.ConfigDBConnector() + configdb = ConfigDBConnector() configdb.connect() wm_info = configdb.get_entry('WATERMARK_TABLE', 'TELEMETRY_INTERVAL') diff --git a/scripts/watermarkstat b/scripts/watermarkstat index b9df56ca89..7bdc7a0158 100755 --- a/scripts/watermarkstat +++ b/scripts/watermarkstat @@ -11,7 +11,6 @@ import json import os import sys -import swsssdk from natsort import natsorted from tabulate import tabulate @@ -27,6 +26,9 @@ try: except KeyError: pass +from swsscommon.swsscommon import SonicV2Connector + + headerBufferPool = ['Pool', 'Bytes'] @@ -59,11 +61,11 @@ COUNTERS_BUFFER_POOL_NAME_MAP = "COUNTERS_BUFFER_POOL_NAME_MAP" class Watermarkstat(object): def __init__(self): - self.counters_db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.counters_db = SonicV2Connector(use_unix_socket_path=False) self.counters_db.connect(self.counters_db.COUNTERS_DB) - + # connect APP DB for clear notifications - self.app_db = swsssdk.SonicV2Connector(host='127.0.0.1') + self.app_db = SonicV2Connector(use_unix_socket_path=False) self.app_db.connect(self.counters_db.APPL_DB) def get_queue_type(table_id): @@ -105,12 +107,14 @@ class Watermarkstat(object): self.port_uc_queues_map = {} self.port_mc_queues_map = {} + self.port_all_queues_map = {} self.port_pg_map = {} self.port_name_map = {} for port in self.counter_port_name_map: self.port_uc_queues_map[port] = {} self.port_mc_queues_map[port] = {} + self.port_all_queues_map[port] = {} self.port_pg_map[port] = {} self.port_name_map[self.counter_port_name_map[port]] = port @@ -128,6 +132,9 @@ class Watermarkstat(object): elif get_queue_type(counter_queue_name_map[queue]) == QUEUE_TYPE_MC: self.port_mc_queues_map[port][queue] = counter_queue_name_map[queue] + elif get_queue_type(counter_queue_name_map[queue]) == QUEUE_TYPE_ALL: + self.port_all_queues_map[port][queue] = counter_queue_name_map[queue] + # Get PGs for each port counter_pg_name_map = self.counters_db.get_all(self.counters_db.COUNTERS_DB, COUNTERS_PG_NAME_MAP) if counter_pg_name_map is None: @@ -165,6 +172,11 @@ class Watermarkstat(object): "idx_func": self.get_queue_index, "wm_name" : "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES", "header_prefix": "MC"}, + "q_shared_all": {"message" : "Egress shared pool occupancy per all queues:", + "obj_map" : self.port_all_queues_map, + "idx_func": self.get_queue_index, + "wm_name" : "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES", + "header_prefix": "ALL"}, "buffer_pool" : {"message": "Shared pool maximum occupancy:", "wm_name": "SAI_BUFFER_POOL_STAT_WATERMARK_BYTES", "header" : headerBufferPool}, @@ -269,6 +281,9 @@ def main(): Examples: watermarkstat -t pg_headroom watermarkstat -t pg_shared + watermarkstat -t q_shared_all + watermarkstat -p -t q_shared_all + watermarkstat -t q_shared_all -c watermarkstat -t q_shared_uni -c watermarkstat -t q_shared_multi -c watermarkstat -p -t pg_shared @@ -281,17 +296,17 @@ Examples: parser.add_argument('-c', '--clear', action='store_true', help='Clear watermarks request') parser.add_argument('-p', '--persistent', action='store_true', help='Do the operations on the persistent watermark') parser.add_argument('-t', '--type', required=True, action='store', - choices=['pg_headroom', 'pg_shared', 'q_shared_uni', 'q_shared_multi', 'buffer_pool', 'headroom_pool'], + choices=['pg_headroom', 'pg_shared', 'q_shared_uni', 'q_shared_multi', 'buffer_pool', 'headroom_pool', 'q_shared_all'], help='The type of watermark') parser.add_argument('-v', '--version', action='version', version='%(prog)s 1.0') args = parser.parse_args() watermarkstat = Watermarkstat() - + if args.clear: watermarkstat.send_clear_notification(("PERSISTENT" if args.persistent else "USER", args.type.upper())) sys.exit(0) - - table_prefix = PERSISTENT_TABLE_PREFIX if args.persistent else USER_TABLE_PREFIX + + table_prefix = PERSISTENT_TABLE_PREFIX if args.persistent else USER_TABLE_PREFIX watermarkstat.print_all_stat(table_prefix, args.type) sys.exit(0) diff --git a/setup.py b/setup.py index 2af6829029..15f93b46f7 100644 --- a/setup.py +++ b/setup.py @@ -22,12 +22,15 @@ packages=[ 'acl_loader', 'clear', + 'clear.plugins', 'config', + 'config.plugins', 'connect', 'consutil', 'counterpoll', 'crm', 'debug', + 'generic_config_updater', 'pfcwd', 'sfputil', 'ssdutil', @@ -42,8 +45,11 @@ 'pddf_ledutil', 'show', 'show.interfaces', + 'show.plugins', 'sonic_installer', 'sonic_installer.bootloader', + 'sonic_package_manager', + 'sonic_package_manager.service_creator', 'tests', 'undebug', 'utilities_common', @@ -53,6 +59,9 @@ 'show': ['aliases.ini'], 'sonic_installer': ['aliases.ini'], 'tests': ['acl_input/*', + 'db_migrator_input/*.json', + 'db_migrator_input/config_db/*.json', + 'db_migrator_input/appl_db/*.json', 'counterpoll_input/*', 'mock_tables/*.py', 'mock_tables/*.json', @@ -74,6 +83,7 @@ 'scripts/db_migrator.py', 'scripts/decode-syseeprom', 'scripts/dropcheck', + 'scripts/disk_check.py', 'scripts/dropconfig', 'scripts/dropstat', 'scripts/dump_nat_entries.py', @@ -87,6 +97,7 @@ 'scripts/generate_dump', 'scripts/intfutil', 'scripts/intfstat', + 'scripts/ipintutil', 'scripts/lldpshow', 'scripts/log_ssd_health', 'scripts/mellanox_buffer_migrator.py', @@ -142,24 +153,39 @@ 'sonic-clear = clear.main:cli', 'sonic-installer = sonic_installer.main:sonic_installer', 'sonic_installer = sonic_installer.main:sonic_installer', # Deprecated + 'sonic-package-manager = sonic_package_manager.main:cli', + 'spm = sonic_package_manager.main:cli', 'undebug = undebug.main:cli', 'watchdogutil = watchdogutil.main:watchdogutil', ] }, install_requires=[ 'click==7.0', + 'click-log==0.3.2', + 'docker==4.4.4', + 'docker-image-py==0.1.10', + 'filelock==3.0.12', + 'enlighten==1.8.0', 'ipaddress==1.0.23', + 'jinja2==2.11.3', 'jsondiff==1.2.0', + 'jsonpatch==1.32.0', 'm2crypto==0.31.0', 'natsort==6.2.1', # 6.2.1 is the last version which supports Python 2. Can update once we no longer support Python 2 'netaddr==0.8.0', 'netifaces==0.10.7', 'pexpect==4.8.0', + 'poetry-semver==0.1.0', + 'prettyprinter==0.18.0', + 'pyroute2==0.5.14', 'requests==2.25.0', + 'sonic-config-engine', + 'sonic-platform-common', 'sonic-py-common', 'sonic-yang-mgmt', 'swsssdk>=2.0.1', 'tabulate==0.8.2', + 'www-authenticate==0.9.2', 'xmltodict==0.12.0', ], setup_requires= [ @@ -167,9 +193,10 @@ 'wheel' ], tests_require = [ + 'pyfakefs', 'pytest', 'mockredispy>=2.9.3', - 'sonic-config-engine' + 'deepdiff==5.2.3' ], classifiers=[ 'Development Status :: 3 - Alpha', diff --git a/sfputil/main.py b/sfputil/main.py index 931e86b148..9e769ee9a1 100644 --- a/sfputil/main.py +++ b/sfputil/main.py @@ -5,118 +5,385 @@ # Command-line utility for interacting with SFP transceivers within SONiC # -try: - import imp - import os - import sys +import os +import sys - import click - from sonic_py_common import device_info, logger, multi_asic - from tabulate import tabulate -except ImportError as e: - raise ImportError("%s - required module not found" % str(e)) +import click +import sonic_platform +import sonic_platform_base.sonic_sfp.sfputilhelper +from natsort import natsorted +from sonic_py_common import device_info, logger, multi_asic +from tabulate import tabulate -VERSION = '2.0' +VERSION = '3.0' SYSLOG_IDENTIFIER = "sfputil" -PLATFORM_SPECIFIC_MODULE_NAME = "sfputil" -PLATFORM_SPECIFIC_CLASS_NAME = "SfpUtil" - -# Global platform-specific sfputil class instance -platform_sfputil = None PLATFORM_JSON = 'platform.json' PORT_CONFIG_INI = 'port_config.ini' +ERROR_PERMISSIONS = 1 +ERROR_CHASSIS_LOAD = 2 +ERROR_SFPUTILHELPER_LOAD = 3 +ERROR_PORT_CONFIG_LOAD = 4 +ERROR_NOT_IMPLEMENTED = 5 +ERROR_INVALID_PORT = 6 + +# TODO: We should share these maps and the formatting functions between sfputil and sfpshow +QSFP_DATA_MAP = { + 'model': 'Vendor PN', + 'vendor_oui': 'Vendor OUI', + 'vendor_date': 'Vendor Date Code(YYYY-MM-DD Lot)', + 'manufacturer': 'Vendor Name', + 'hardware_rev': 'Vendor Rev', + 'serial': 'Vendor SN', + 'type': 'Identifier', + 'ext_identifier': 'Extended Identifier', + 'ext_rateselect_compliance': 'Extended RateSelect Compliance', + 'cable_length': 'cable_length', + 'cable_type': 'Length', + 'nominal_bit_rate': 'Nominal Bit Rate(100Mbs)', + 'specification_compliance': 'Specification compliance', + 'encoding': 'Encoding', + 'connector': 'Connector', + 'application_advertisement': 'Application Advertisement' +} + +SFP_DOM_CHANNEL_MONITOR_MAP = { + 'rx1power': 'RXPower', + 'tx1bias': 'TXBias', + 'tx1power': 'TXPower' +} + +SFP_DOM_CHANNEL_THRESHOLD_MAP = { + 'txpowerhighalarm': 'TxPowerHighAlarm', + 'txpowerlowalarm': 'TxPowerLowAlarm', + 'txpowerhighwarning': 'TxPowerHighWarning', + 'txpowerlowwarning': 'TxPowerLowWarning', + 'rxpowerhighalarm': 'RxPowerHighAlarm', + 'rxpowerlowalarm': 'RxPowerLowAlarm', + 'rxpowerhighwarning': 'RxPowerHighWarning', + 'rxpowerlowwarning': 'RxPowerLowWarning', + 'txbiashighalarm': 'TxBiasHighAlarm', + 'txbiaslowalarm': 'TxBiasLowAlarm', + 'txbiashighwarning': 'TxBiasHighWarning', + 'txbiaslowwarning': 'TxBiasLowWarning' +} + +QSFP_DOM_CHANNEL_THRESHOLD_MAP = { + 'rxpowerhighalarm': 'RxPowerHighAlarm', + 'rxpowerlowalarm': 'RxPowerLowAlarm', + 'rxpowerhighwarning': 'RxPowerHighWarning', + 'rxpowerlowwarning': 'RxPowerLowWarning', + 'txbiashighalarm': 'TxBiasHighAlarm', + 'txbiaslowalarm': 'TxBiasLowAlarm', + 'txbiashighwarning': 'TxBiasHighWarning', + 'txbiaslowwarning': 'TxBiasLowWarning' +} + +DOM_MODULE_THRESHOLD_MAP = { + 'temphighalarm': 'TempHighAlarm', + 'templowalarm': 'TempLowAlarm', + 'temphighwarning': 'TempHighWarning', + 'templowwarning': 'TempLowWarning', + 'vcchighalarm': 'VccHighAlarm', + 'vcclowalarm': 'VccLowAlarm', + 'vcchighwarning': 'VccHighWarning', + 'vcclowwarning': 'VccLowWarning' +} + +QSFP_DOM_CHANNEL_MONITOR_MAP = { + 'rx1power': 'RX1Power', + 'rx2power': 'RX2Power', + 'rx3power': 'RX3Power', + 'rx4power': 'RX4Power', + 'tx1bias': 'TX1Bias', + 'tx2bias': 'TX2Bias', + 'tx3bias': 'TX3Bias', + 'tx4bias': 'TX4Bias', + 'tx1power': 'TX1Power', + 'tx2power': 'TX2Power', + 'tx3power': 'TX3Power', + 'tx4power': 'TX4Power' +} + +QSFP_DD_DOM_CHANNEL_MONITOR_MAP = { + 'rx1power': 'RX1Power', + 'rx2power': 'RX2Power', + 'rx3power': 'RX3Power', + 'rx4power': 'RX4Power', + 'rx5power': 'RX5Power', + 'rx6power': 'RX6Power', + 'rx7power': 'RX7Power', + 'rx8power': 'RX8Power', + 'tx1bias': 'TX1Bias', + 'tx2bias': 'TX2Bias', + 'tx3bias': 'TX3Bias', + 'tx4bias': 'TX4Bias', + 'tx5bias': 'TX5Bias', + 'tx6bias': 'TX6Bias', + 'tx7bias': 'TX7Bias', + 'tx8bias': 'TX8Bias', + 'tx1power': 'TX1Power', + 'tx2power': 'TX2Power', + 'tx3power': 'TX3Power', + 'tx4power': 'TX4Power', + 'tx5power': 'TX5Power', + 'tx6power': 'TX6Power', + 'tx7power': 'TX7Power', + 'tx8power': 'TX8Power' +} + +DOM_MODULE_MONITOR_MAP = { + 'temperature': 'Temperature', + 'voltage': 'Vcc' +} + +DOM_CHANNEL_THRESHOLD_UNIT_MAP = { + 'txpowerhighalarm': 'dBm', + 'txpowerlowalarm': 'dBm', + 'txpowerhighwarning': 'dBm', + 'txpowerlowwarning': 'dBm', + 'rxpowerhighalarm': 'dBm', + 'rxpowerlowalarm': 'dBm', + 'rxpowerhighwarning': 'dBm', + 'rxpowerlowwarning': 'dBm', + 'txbiashighalarm': 'mA', + 'txbiaslowalarm': 'mA', + 'txbiashighwarning': 'mA', + 'txbiaslowwarning': 'mA' +} + +DOM_MODULE_THRESHOLD_UNIT_MAP = { + 'temphighalarm': 'C', + 'templowalarm': 'C', + 'temphighwarning': 'C', + 'templowwarning': 'C', + 'vcchighalarm': 'Volts', + 'vcclowalarm': 'Volts', + 'vcchighwarning': 'Volts', + 'vcclowwarning': 'Volts' +} + +DOM_VALUE_UNIT_MAP = { + 'rx1power': 'dBm', + 'rx2power': 'dBm', + 'rx3power': 'dBm', + 'rx4power': 'dBm', + 'tx1bias': 'mA', + 'tx2bias': 'mA', + 'tx3bias': 'mA', + 'tx4bias': 'mA', + 'tx1power': 'dBm', + 'tx2power': 'dBm', + 'tx3power': 'dBm', + 'tx4power': 'dBm', + 'temperature': 'C', + 'voltage': 'Volts' +} + +QSFP_DD_DOM_VALUE_UNIT_MAP = { + 'rx1power': 'dBm', + 'rx2power': 'dBm', + 'rx3power': 'dBm', + 'rx4power': 'dBm', + 'rx5power': 'dBm', + 'rx6power': 'dBm', + 'rx7power': 'dBm', + 'rx8power': 'dBm', + 'tx1bias': 'mA', + 'tx2bias': 'mA', + 'tx3bias': 'mA', + 'tx4bias': 'mA', + 'tx5bias': 'mA', + 'tx6bias': 'mA', + 'tx7bias': 'mA', + 'tx8bias': 'mA', + 'tx1power': 'dBm', + 'tx2power': 'dBm', + 'tx3power': 'dBm', + 'tx4power': 'dBm', + 'tx5power': 'dBm', + 'tx6power': 'dBm', + 'tx7power': 'dBm', + 'tx8power': 'dBm', + 'temperature': 'C', + 'voltage': 'Volts' +} + + +# Global platform-specific Chassis class instance +platform_chassis = None + +# Global platform-specific sfputil class instance +platform_sfputil = None # Global logger instance log = logger.Logger(SYSLOG_IDENTIFIER) -# ========================== Methods for printing ========================== - - -# Convert arraw of raw bytes into pretty-printed string -def raw_bytes_to_string_pretty(raw_bytes): - hexstr = "" - - for i in range(0, len(raw_bytes)): - if i > 0 and (i % 8) == 0: - hexstr += " " - - if i > 0 and (i % 16) == 0: - hexstr += "\n" - - hexstr += raw_bytes[i] - hexstr += " " - - return hexstr - - -# Recursively convert dictionary into pretty-printed string -def dict_to_string_pretty(in_dict, indent=0): - if len(in_dict) == 0: - return "" - - key = sorted(in_dict)[0] - val = in_dict[key] - - if isinstance(val, dict): - output = "%s%s:\n" % ('\t' * indent, key) + dict_to_string_pretty(val, indent + 1) - else: - output = "%s%s: %s\n" % ('\t' * indent, key, val) - - return output + dict_to_string_pretty({i:in_dict[i] for i in in_dict if i != key}, indent) - - -# Recursively convert dictionary into comma-separated string of 'key:value' -def dict_to_string_comma_separated(in_dict, key_blacklist, elemprefix, first=True): - if len(in_dict) == 0: - return "" - - output = "" - key = sorted(in_dict)[0] - val = in_dict[key] - - if key in key_blacklist: - return "" - - if not first: - output += "," - else: - first = False +# ========================== Methods for formatting output ========================== + +# Convert dict values to cli output string +def format_dict_value_to_string(sorted_key_table, + dom_info_dict, dom_value_map, + dom_unit_map, alignment=0): + output = '' + indent = ' ' * 8 + separator = ": " + for key in sorted_key_table: + if dom_info_dict is not None and key in dom_info_dict and dom_info_dict[key] != 'N/A': + value = dom_info_dict[key] + units = '' + if type(value) != str or (value != 'Unknown' and not value.endswith(dom_unit_map[key])): + units = dom_unit_map[key] + output += '{}{}{}{}{}\n'.format((indent * 2), + dom_value_map[key], + separator.rjust(len(separator) + alignment - len(dom_value_map[key])), + value, + units) + return output + + +def convert_sfp_info_to_output_string(sfp_info_dict): + indent = ' ' * 8 + output = '' + + sorted_qsfp_data_map_keys = sorted(QSFP_DATA_MAP, key=QSFP_DATA_MAP.get) + for key in sorted_qsfp_data_map_keys: + if key == 'cable_type': + output += '{}{}: {}\n'.format(indent, sfp_info_dict['cable_type'], sfp_info_dict['cable_length']) + elif key == 'cable_length': + pass + elif key == 'specification_compliance': + if sfp_info_dict['type'] == "QSFP-DD Double Density 8X Pluggable Transceiver": + output += '{}{}: {}\n'.format(indent, QSFP_DATA_MAP[key], sfp_info_dict[key]) + else: + output += '{}{}:\n'.format(indent, QSFP_DATA_MAP['specification_compliance']) + spefic_compliance_dict = eval(sfp_info_dict['specification_compliance']) + sorted_compliance_key_table = natsorted(spefic_compliance_dict) + for compliance_key in sorted_compliance_key_table: + output += '{}{}: {}\n'.format((indent * 2), compliance_key, spefic_compliance_dict[compliance_key]) + else: + output += '{}{}: {}\n'.format(indent, QSFP_DATA_MAP[key], sfp_info_dict[key]) + + return output + + +# Convert DOM sensor info in DB to CLI output string +def convert_dom_to_output_string(sfp_type, dom_info_dict): + indent = ' ' * 8 + output_dom = '' + channel_threshold_align = 18 + module_threshold_align = 15 + + if sfp_type.startswith('QSFP'): + # Channel Monitor + if sfp_type.startswith('QSFP-DD'): + output_dom += (indent + 'ChannelMonitorValues:\n') + sorted_key_table = natsorted(QSFP_DD_DOM_CHANNEL_MONITOR_MAP) + output_channel = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + QSFP_DD_DOM_CHANNEL_MONITOR_MAP, + QSFP_DD_DOM_VALUE_UNIT_MAP) + output_dom += output_channel + else: + output_dom += (indent + 'ChannelMonitorValues:\n') + sorted_key_table = natsorted(QSFP_DOM_CHANNEL_MONITOR_MAP) + output_channel = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + QSFP_DOM_CHANNEL_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_channel + + # Channel Threshold + if sfp_type.startswith('QSFP-DD'): + dom_map = SFP_DOM_CHANNEL_THRESHOLD_MAP + else: + dom_map = QSFP_DOM_CHANNEL_THRESHOLD_MAP + + output_dom += (indent + 'ChannelThresholdValues:\n') + sorted_key_table = natsorted(dom_map) + output_channel_threshold = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + dom_map, + DOM_CHANNEL_THRESHOLD_UNIT_MAP, + channel_threshold_align) + output_dom += output_channel_threshold + + # Module Monitor + output_dom += (indent + 'ModuleMonitorValues:\n') + sorted_key_table = natsorted(DOM_MODULE_MONITOR_MAP) + output_module = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_module + + # Module Threshold + output_dom += (indent + 'ModuleThresholdValues:\n') + sorted_key_table = natsorted(DOM_MODULE_THRESHOLD_MAP) + output_module_threshold = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_THRESHOLD_MAP, + DOM_MODULE_THRESHOLD_UNIT_MAP, + module_threshold_align) + output_dom += output_module_threshold - if isinstance(val, dict): - output += dict_to_string_comma_separated(val, key_blacklist, key + '.', True) else: - elemname = elemprefix + key - output += elemname + ':' + str(val) - - return output + dict_to_string_comma_separated( - {i:in_dict[i] for i in in_dict if i != key}, - key_blacklist, elemprefix, first) + output_dom += (indent + 'MonitorData:\n') + sorted_key_table = natsorted(SFP_DOM_CHANNEL_MONITOR_MAP) + output_channel = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + SFP_DOM_CHANNEL_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_channel + + sorted_key_table = natsorted(DOM_MODULE_MONITOR_MAP) + output_module = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_MONITOR_MAP, + DOM_VALUE_UNIT_MAP) + output_dom += output_module + + output_dom += (indent + 'ThresholdData:\n') + + # Module Threshold + sorted_key_table = natsorted(DOM_MODULE_THRESHOLD_MAP) + output_module_threshold = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + DOM_MODULE_THRESHOLD_MAP, + DOM_MODULE_THRESHOLD_UNIT_MAP, + module_threshold_align) + output_dom += output_module_threshold + + # Channel Threshold + sorted_key_table = natsorted(SFP_DOM_CHANNEL_THRESHOLD_MAP) + output_channel_threshold = format_dict_value_to_string( + sorted_key_table, dom_info_dict, + SFP_DOM_CHANNEL_THRESHOLD_MAP, + DOM_CHANNEL_THRESHOLD_UNIT_MAP, + channel_threshold_align) + output_dom += output_channel_threshold + + return output_dom # =============== Getting and printing SFP data =============== -def get_sfp_eeprom_status_string(port, port_sfp_eeprom_status): - if port_sfp_eeprom_status: - return "%s: SFP EEPROM detected" % port - else: - return "%s: SFP EEPROM not detected" % port - - -# Returns, -# port_num if physical -# logical_port:port_num if logical port and is a ganged port -# logical_port if logical and not ganged # def get_physical_port_name(logical_port, physical_port, ganged): + """ + Returns: + port_num if physical + logical_port:port_num if logical port and is a ganged port + logical_port if logical and not ganged + """ if logical_port == physical_port: - return logical_port + return str(logical_port) elif ganged: - return logical_port + ":%d (ganged)" % physical_port + return "{}:{} (ganged)".format(logical_port, physical_port) else: return logical_port @@ -126,165 +393,69 @@ def logical_port_name_to_physical_port_list(port_name): if platform_sfputil.is_logical_port(port_name): return platform_sfputil.get_logical_to_physical(port_name) else: - click.echo("Error: Invalid port '%s'" % port_name) + click.echo("Error: Invalid port '{}'".format(port_name)) return None else: return [int(port_name)] def print_all_valid_port_values(): - click.echo("Valid values for port: %s\n" % str(platform_sfputil.logical)) - - -# Returns multi-line string of pretty SFP port EEPROM data -def port_eeprom_data_string_pretty(logical_port_name, dump_dom): - result = "" - ganged = False - i = 1 - - physical_port_list = logical_port_name_to_physical_port_list(logical_port_name) - if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % logical_port_name) - return "" - - if len(physical_port_list) > 1: - ganged = True - - for physical_port in physical_port_list: - port_name = get_physical_port_name(logical_port_name, i, ganged) - if not platform_sfputil.get_presence(physical_port): - eeprom_dict = None - else: - eeprom_dict = platform_sfputil.get_eeprom_dict(physical_port) - - if eeprom_dict is not None: - eeprom_iface_dict = eeprom_dict.get('interface') - iface_data_dict = eeprom_iface_dict.get('data') - result += get_sfp_eeprom_status_string(port_name, True) - result += "\n" - result += dict_to_string_pretty(iface_data_dict, 1) - - if dump_dom: - eeprom_dom_dict = eeprom_dict.get('dom') - if eeprom_dom_dict is not None: - dom_data_dict = eeprom_dom_dict.get('data') - if dom_data_dict is not None: - result += dict_to_string_pretty(dom_data_dict, 1) - else: - result += get_sfp_eeprom_status_string(port_name, False) - result += "\n" - - result += "\n" - i += 1 - - return result - - -# Returns single-line string of pretty SFP port EEPROM data -# Nested dictionary items are prefixed using dot-notation -def port_eeprom_data_string_pretty_oneline(logical_port_name, - ifdata_blacklist, - domdata_blacklist, - dump_dom): - result = "" - ganged = False - i = 1 - - physical_port_list = logical_port_name_to_physical_port_list(logical_port_name) - if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % logical_port_name) - return "" - - if len(physical_port_list) > 1: - ganged = True - - for physical_port in physical_port_list: - if not platform_sfputil.get_presence(physical_port): - eeprom_dict = None - else: - eeprom_dict = platform_sfputil.get_eeprom_dict(physical_port) - - # Only print detected sfp ports for oneline - if eeprom_dict is not None: - eeprom_iface_dict = eeprom_dict.get('interface') - iface_data_dict = eeprom_iface_dict.get('data') - result += "port:%s," % get_physical_port_name(logical_port_name, i, ganged) - result += dict_to_string_comma_separated(iface_data_dict, ifdata_blacklist, "") - - if dump_dom: - eeprom_dom_dict = eeprom_dict.get('dom') - if eeprom_dom_dict is not None: - dom_data_dict = eeprom_dom_dict.get('data') - if dom_data_dict is not None: - result += dict_to_string_comma_separated( - dom_data_dict, domdata_blacklist, "") - - result += "\n" - i += 1 - - return result - + click.echo("Valid values for port: {}\n".format(str(platform_sfputil.logical))) -def port_eeprom_data_raw_string_pretty(logical_port_name): - result = "" - ganged = False - i = 1 - physical_port_list = logical_port_name_to_physical_port_list(logical_port_name) - if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % logical_port_name) - return "" +# ==================== Methods for initialization ==================== - if len(physical_port_list) > 1: - ganged = True - for physical_port in physical_port_list: - port_name = get_physical_port_name(logical_port_name, i, ganged) - if not platform_sfputil.get_presence(physical_port): - eeprom_raw = None - else: - eeprom_raw = platform_sfputil.get_eeprom_raw(physical_port) +# Instantiate platform-specific Chassis class +def load_platform_chassis(): + global platform_chassis - if eeprom_raw is None: - result += get_sfp_eeprom_status_string(port_name, False) - result += "\n" - else: - result += get_sfp_eeprom_status_string(port_name, True) - result += "\n" - result += raw_bytes_to_string_pretty(eeprom_raw) + # Load new platform api class + try: + platform_chassis = sonic_platform.platform.Platform().get_chassis() + except Exception as e: + log.log_error("Failed to instantiate Chassis due to {}".format(repr(e))) - result += "\n" - i += 1 + if not platform_chassis: + return False - return result + return True -# ==================== Methods for initialization ==================== +# Instantiate SfpUtilHelper class +def load_sfputilhelper(): + global platform_sfputil + # we have to make use of sfputil for some features + # even though when new platform api is used for all vendors. + # in this sense, we treat it as a part of new platform api. + # we have already moved sfputil to sonic_platform_base + # which is the root of new platform api. + platform_sfputil = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper() -# Loads platform specific sfputil module from source -def load_platform_sfputil(): - global platform_sfputil + if not platform_sfputil: + return False - # Load platform module from source - platform_path, _ = device_info.get_paths_to_platform_and_hwsku_dirs() + return True - try: - module_file = os.path.join(platform_path, "plugins", PLATFORM_SPECIFIC_MODULE_NAME + ".py") - module = imp.load_source(PLATFORM_SPECIFIC_MODULE_NAME, module_file) - except IOError as e: - log.log_error("Failed to load platform module '%s': %s" % (PLATFORM_SPECIFIC_MODULE_NAME, str(e)), True) - return -1 +def load_port_config(): try: - platform_sfputil_class = getattr(module, PLATFORM_SPECIFIC_CLASS_NAME) - platform_sfputil = platform_sfputil_class() - except AttributeError as e: - log.log_error("Failed to instantiate '%s' class: %s" % (PLATFORM_SPECIFIC_CLASS_NAME, str(e)), True) - return -2 + if multi_asic.is_multi_asic(): + # For multi ASIC platforms we pass DIR of port_config_file_path and the number of asics + (platform_path, hwsku_path) = device_info.get_paths_to_platform_and_hwsku_dirs() - return 0 + # Load platform module from source + platform_sfputil.read_all_porttab_mappings(hwsku_path, multi_asic.get_num_asics()) + else: + # For single ASIC platforms we pass port_config_file_path and the asic_inst as 0 + port_config_file_path = device_info.get_path_to_port_config_file() + platform_sfputil.read_porttab_mappings(port_config_file_path, 0) + except Exception as e: + log.log_error("Error reading port info ({})".format(str(e)), True) + return False + return True # ==================== CLI commands and groups ==================== @@ -296,28 +467,19 @@ def cli(): if os.geteuid() != 0: click.echo("Root privileges are required for this operation") - sys.exit(1) + sys.exit(ERROR_PERMISSIONS) - # Load platform-specific sfputil class - err = load_platform_sfputil() - if err != 0: - sys.exit(2) + # Load platform-specific Chassis class + if not load_platform_chassis(): + sys.exit(ERROR_CHASSIS_LOAD) - # Load port info - try: - if multi_asic.is_multi_asic(): - # For multi ASIC platforms we pass DIR of port_config_file_path and the number of asics - (platform_path, hwsku_path) = device_info.get_paths_to_platform_and_hwsku_dirs() + # Load SfpUtilHelper class + if not load_sfputilhelper(): + sys.exit(ERROR_SFPUTILHELPER_LOAD) - # Load platform module from source - platform_sfputil.read_all_porttab_mappings(hwsku_path, multi_asic.get_num_asics()) - else: - # For single ASIC platforms we pass port_config_file_path and the asic_inst as 0 - port_config_file_path = device_info.get_path_to_port_config_file() - platform_sfputil.read_porttab_mappings(port_config_file_path, 0) - except Exception as e: - log.log_error("Error reading port info (%s)" % str(e), True) - sys.exit(3) + # Load port info + if not load_port_config(): + sys.exit(ERROR_PORT_CONFIG_LOAD) # 'show' subgroup @@ -331,9 +493,8 @@ def show(): @show.command() @click.option('-p', '--port', metavar='', help="Display SFP EEPROM data for port only") @click.option('-d', '--dom', 'dump_dom', is_flag=True, help="Also display Digital Optical Monitoring (DOM) data") -@click.option('-o', '--oneline', is_flag=True, help="Condense output for each port to a single line") -@click.option('--raw', is_flag=True, help="Output raw, unformatted data") -def eeprom(port, dump_dom, oneline, raw): +@click.option('-n', '--namespace', default=None, help="Display interfaces for specific namespace") +def eeprom(port, dump_dom, namespace): """Display EEPROM data of SFP transceiver(s)""" logical_port_list = [] output = "" @@ -342,31 +503,65 @@ def eeprom(port, dump_dom, oneline, raw): if port is None: logical_port_list = platform_sfputil.logical else: - if platform_sfputil.is_valid_sfputil_port(port) == 0: - click.echo("Error: invalid port '%s'\n" % port) + if platform_sfputil.is_logical_port(port) == 0: + click.echo("Error: invalid port '{}'\n".format(port)) print_all_valid_port_values() - sys.exit(4) + sys.exit(ERROR_INVALID_PORT) logical_port_list = [port] - if raw: - for logical_port_name in logical_port_list: - output += port_eeprom_data_raw_string_pretty(logical_port_name) - output += "\n" - elif oneline: - ifdata_out_blacklist = ["EncodingCodes", - "ExtIdentOfTypeOfTransceiver", - "NominalSignallingRate(UnitsOf100Mbd)"] - domdata_out_blacklist = ["AwThresholds", "StatusControl"] - - for logical_port_name in logical_port_list: - output += port_eeprom_data_string_pretty_oneline(logical_port_name, - ifdata_out_blacklist, - domdata_out_blacklist, - dump_dom) - else: - for logical_port_name in logical_port_list: - output += port_eeprom_data_string_pretty(logical_port_name, dump_dom) + for logical_port_name in logical_port_list: + ganged = False + i = 1 + + physical_port_list = logical_port_name_to_physical_port_list(logical_port_name) + if physical_port_list is None: + click.echo("Error: No physical ports found for logical port '{}'".format(logical_port_name)) + return + + if len(physical_port_list) > 1: + ganged = True + + for physical_port in physical_port_list: + port_name = get_physical_port_name(logical_port_name, i, ganged) + + try: + presence = platform_chassis.get_sfp(physical_port).get_presence() + except NotImplementedError: + click.echo("Sfp.get_presence() is currently not implemented for this platform") + sys.exit(ERROR_NOT_IMPLEMENTED) + + if not presence: + output += "{}: SFP EEPROM not detected\n".format(port_name) + else: + output += "{}: SFP EEPROM detected\n".format(port_name) + + try: + xcvr_info = platform_chassis.get_sfp(physical_port).get_transceiver_info() + except NotImplementedError: + click.echo("Sfp.get_transceiver_info() is currently not implemented for this platform") + sys.exit(ERROR_NOT_IMPLEMENTED) + + output += convert_sfp_info_to_output_string(xcvr_info) + + if dump_dom: + try: + xcvr_dom_info = platform_chassis.get_sfp(physical_port).get_transceiver_bulk_status() + except NotImplementedError: + click.echo("Sfp.get_transceiver_bulk_status() is currently not implemented for this platform") + sys.exit(ERROR_NOT_IMPLEMENTED) + + try: + xcvr_dom_threshold_info = platform_chassis.get_sfp(physical_port).get_transceiver_threshold_info() + if xcvr_dom_threshold_info: + xcvr_dom_info.update(xcvr_dom_threshold_info) + except NotImplementedError: + click.echo("Sfp.get_transceiver_threshold_info() is currently not implemented for this platform") + sys.exit(ERROR_NOT_IMPLEMENTED) + + output += convert_dom_to_output_string(xcvr_info['type'], xcvr_dom_info) + + output += '\n' click.echo(output) @@ -384,10 +579,10 @@ def presence(port): if port is None: logical_port_list = platform_sfputil.logical else: - if platform_sfputil.is_valid_sfputil_port(port) == 0: - click.echo("Error: invalid port '%s'\n" % port) + if platform_sfputil.is_logical_port(port) == 0: + click.echo("Error: invalid port '{}'\n".format(port)) print_all_valid_port_values() - sys.exit(4) + sys.exit(ERROR_INVALID_PORT) logical_port_list = [port] @@ -397,7 +592,7 @@ def presence(port): physical_port_list = logical_port_name_to_physical_port_list(logical_port_name) if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % logical_port_name) + click.echo("Error: No physical ports found for logical port '{}'".format(logical_port_name)) return if len(physical_port_list) > 1: @@ -407,16 +602,13 @@ def presence(port): port_name = get_physical_port_name(logical_port_name, i, ganged) try: - presence = platform_sfputil.get_presence(physical_port) + presence = platform_chassis.get_sfp(physical_port).get_presence() except NotImplementedError: click.echo("This functionality is currently not implemented for this platform") - sys.exit(5) + sys.exit(ERROR_NOT_IMPLEMENTED) - if platform_sfputil._is_valid_port(physical_port): - status_string = "Present" if presence else "Not present" - output_table.append([port_name, status_string]) - else: - output_table.append([port_name, "N/A"]) + status_string = "Present" if presence else "Not present" + output_table.append([port_name, status_string]) i += 1 @@ -436,10 +628,10 @@ def lpmode(port): if port is None: logical_port_list = platform_sfputil.logical else: - if platform_sfputil.is_valid_sfputil_port(port) == 0: - click.echo("Error: invalid port '%s'\n" % port) + if platform_sfputil.is_logical_port(port) == 0: + click.echo("Error: invalid port '{}'\n".format(port)) print_all_valid_port_values() - sys.exit(4) + sys.exit(ERROR_INVALID_PORT) logical_port_list = [port] @@ -449,7 +641,7 @@ def lpmode(port): physical_port_list = logical_port_name_to_physical_port_list(logical_port_name) if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % logical_port_name) + click.echo("Error: No physical ports found for logical port '{}'".format(logical_port_name)) return if len(physical_port_list) > 1: @@ -459,10 +651,10 @@ def lpmode(port): port_name = get_physical_port_name(logical_port_name, i, ganged) try: - lpmode = platform_sfputil.get_low_power_mode(physical_port) + lpmode = platform_chassis.get_sfp(physical_port).get_lpmode() except NotImplementedError: click.echo("This functionality is currently not implemented for this platform") - sys.exit(5) + sys.exit(ERROR_NOT_IMPLEMENTED) if lpmode: output_table.append([port_name, "On"]) @@ -486,29 +678,29 @@ def set_lpmode(logical_port, enable): ganged = False i = 1 - if platform_sfputil.is_valid_sfputil_port(logical_port) == 0: - click.echo("Error: invalid port '%s'\n" % logical_port) + if platform_sfputil.is_logical_port(logical_port) == 0: + click.echo("Error: invalid port '{}'\n".format(logical_port)) print_all_valid_port_values() - sys.exit(4) + sys.exit(ERROR_INVALID_PORT) physical_port_list = logical_port_name_to_physical_port_list(logical_port) if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % logical_port) + click.echo("Error: No physical ports found for logical port '{}'".format(logical_port)) return if len(physical_port_list) > 1: ganged = True for physical_port in physical_port_list: - click.echo("{} low-power mode for port {}... ".format( + click.echo("{} low-power mode for port {} ... ".format( "Enabling" if enable else "Disabling", get_physical_port_name(logical_port, i, ganged)), nl=False) try: - result = platform_sfputil.set_low_power_mode(physical_port, enable) + result = platform_chassis.get_sfp(physical_port).set_lpmode(enable) except NotImplementedError: click.echo("This functionality is currently not implemented for this platform") - sys.exit(5) + sys.exit(ERROR_NOT_IMPLEMENTED) if result: click.echo("OK") @@ -542,27 +734,27 @@ def reset(port_name): ganged = False i = 1 - if platform_sfputil.is_valid_sfputil_port(port_name) == 0: - click.echo("Error: invalid port '%s'\n" % port_name) + if platform_sfputil.is_logical_port(port_name) == 0: + click.echo("Error: invalid port '{}'\n".format(port_name)) print_all_valid_port_values() - sys.exit(4) + sys.exit(ERROR_INVALID_PORT) physical_port_list = logical_port_name_to_physical_port_list(port_name) if physical_port_list is None: - click.echo("Error: No physical ports found for logical port '%s'" % port_name) + click.echo("Error: No physical ports found for logical port '{}'".format(port_name)) return if len(physical_port_list) > 1: ganged = True for physical_port in physical_port_list: - click.echo("Resetting port %s... " % get_physical_port_name(port_name, i, ganged), nl=False) + click.echo("Resetting port {} ... ".format(get_physical_port_name(port_name, i, ganged)), nl=False) try: - result = platform_sfputil.reset(physical_port) + result = platform_chassis.get_sfp(physical_port).reset() except NotImplementedError: click.echo("This functionality is currently not implemented for this platform") - sys.exit(5) + sys.exit(ERROR_NOT_IMPLEMENTED) if result: click.echo("OK") diff --git a/show/bgp_common.py b/show/bgp_common.py index f439c97e65..50df00dcbb 100644 --- a/show/bgp_common.py +++ b/show/bgp_common.py @@ -52,12 +52,18 @@ def get_mpls_label_strgs(label_list): label_str_2_return += "/" + label_string return label_str_2_return -def get_nexthop_info_str(nxhp_info): +def get_nexthop_info_str(nxhp_info, filterByIp): str_2_return = "" if "ip" in nxhp_info: - str_2_return = " via {},".format(nxhp_info['ip']) + if filterByIp: + str_2_return = " * {}".format(nxhp_info['ip']) + else: + str_2_return = " via {},".format(nxhp_info['ip']) if "interfaceName" in nxhp_info: - str_2_return += " {},".format(nxhp_info['interfaceName']) + if filterByIp: + str_2_return += ", via {}".format(nxhp_info['interfaceName']) + else: + str_2_return += " {},".format(nxhp_info['interfaceName']) elif "directlyConnected" in nxhp_info: str_2_return = " is directly connected," if "interfaceName" in nxhp_info: @@ -152,13 +158,7 @@ def print_ip_routes(route_info, filter_by_ip): if "directlyConnected" in info[i]['nexthops'][j]: print(" * directly connected, {}\n".format(info[i]['nexthops'][j]['interfaceName'])) else: - if "ip" in info[i]['nexthops'][j]: - str_2_print = " * {}".format(info[i]['nexthops'][j]['ip']) - - if "active" in info[i]['nexthops'][j]: - str_2_print += ", via {}".format(info[i]['nexthops'][j]['interfaceName']) - else: - str_2_print += " inactive" + str_2_print = get_nexthop_info_str(info[i]['nexthops'][j], True) print(str_2_print) print("") else: @@ -183,7 +183,7 @@ def print_ip_routes(route_info, filter_by_ip): # For all subsequent nexthops skip the spacing to not repeat the prefix section str_2_print += " "*(str_length - 3) # Get the nexhop info portion of the string - str_2_print += get_nexthop_info_str(info[i]['nexthops'][j]) + str_2_print += get_nexthop_info_str(info[i]['nexthops'][j], False) # add uptime at the end of the string str_2_print += " {}".format(info[i]['uptime']) # print out this string diff --git a/show/bgp_frr_v4.py b/show/bgp_frr_v4.py index 5b630d8981..4a3e065200 100644 --- a/show/bgp_frr_v4.py +++ b/show/bgp_frr_v4.py @@ -1,11 +1,12 @@ import click + +from sonic_py_common import multi_asic +from show.main import ip import utilities_common.bgp_util as bgp_util import utilities_common.cli as clicommon import utilities_common.constants as constants import utilities_common.multi_asic as multi_asic_util -from show.main import ip, run_command - ############################################################################### # # 'show ip bgp' cli stanza @@ -13,7 +14,6 @@ ############################################################################### - @ip.group(cls=clicommon.AliasedGroup) def bgp(): """Show IPv4 BGP (Border Gateway Protocol) information""" @@ -24,43 +24,93 @@ def bgp(): @bgp.command() @multi_asic_util.multi_asic_click_options def summary(namespace, display): - bgp_summary = bgp_util.get_bgp_summary_from_all_bgp_instances(constants.IPV4, namespace,display) + bgp_summary = bgp_util.get_bgp_summary_from_all_bgp_instances( + constants.IPV4, namespace, display) bgp_util.display_bgp_summary(bgp_summary=bgp_summary, af=constants.IPV4) - + # 'neighbors' subcommand ("show ip bgp neighbors") @bgp.command() @click.argument('ipaddress', required=False) -@click.argument('info_type', type=click.Choice(['routes', 'advertised-routes', 'received-routes']), required=False) -def neighbors(ipaddress, info_type): +@click.argument('info_type', + type=click.Choice( + ['routes', 'advertised-routes', 'received-routes']), + required=False) +@click.option('--namespace', + '-n', + 'namespace', + default=None, + type=str, + show_default=True, + help='Namespace name or all', + callback=multi_asic_util.multi_asic_namespace_validation_callback) +def neighbors(ipaddress, info_type, namespace): """Show IP (IPv4) BGP neighbors""" - command = 'sudo vtysh -c "show ip bgp neighbor' - + command = 'show ip bgp neighbor' if ipaddress is not None: - command += ' {}'.format(ipaddress) + if not bgp_util.is_ipv4_address(ipaddress): + ctx = click.get_current_context() + ctx.fail("{} is not valid ipv4 address\n".format(ipaddress)) + try: + actual_namespace = bgp_util.get_namespace_for_bgp_neighbor( + ipaddress) + if namespace is not None and namespace != actual_namespace: + click.echo( + "[WARNING]: bgp neighbor {} is present in namespace {} not in {}" + .format(ipaddress, actual_namespace, namespace)) - # info_type is only valid if ipaddress is specified - if info_type is not None: - command += ' {}'.format(info_type) + # save the namespace in which the bgp neighbor is configured + namespace = actual_namespace + + command += ' {}'.format(ipaddress) - command += '"' + # info_type is only valid if ipaddress is specified + if info_type is not None: + command += ' {}'.format(info_type) + except ValueError as err: + ctx = click.get_current_context() + ctx.fail("{}\n".format(err)) + + ns_list = multi_asic.get_namespace_list(namespace) + output = "" + for ns in ns_list: + output += bgp_util.run_bgp_command(command, ns) + + click.echo(output.rstrip('\n')) - run_command(command) # 'network' subcommand ("show ip bgp network") @bgp.command() -@click.argument('ipaddress', metavar='[|]', required=False) -@click.argument('info_type', metavar='[bestpath|json|longer-prefixes|multipath]', - type=click.Choice(['bestpath', 'json', 'longer-prefixes', 'multipath']), required=False) -def network(ipaddress, info_type): +@click.argument('ipaddress', + metavar='[|]', + required=False) +@click.argument('info_type', + metavar='[bestpath|json|longer-prefixes|multipath]', + type=click.Choice( + ['bestpath', 'json', 'longer-prefixes', 'multipath']), + required=False) +@click.option('--namespace', + '-n', + 'namespace', + type=str, + show_default=True, + required=True if multi_asic.is_multi_asic is True else False, + help='Namespace name or all', + default=None, + callback=multi_asic_util.multi_asic_namespace_validation_callback) +def network(ipaddress, info_type, namespace): """Show IP (IPv4) BGP network""" - command = 'sudo vtysh -c "show ip bgp' + if multi_asic.is_multi_asic() and namespace not in multi_asic.get_namespace_list(): + ctx = click.get_current_context() + ctx.fail('-n/--namespace option required. provide namespace from list {}'\ + .format(multi_asic.get_namespace_list())) + command = 'show ip bgp' if ipaddress is not None: if '/' in ipaddress: - # For network prefixes then this all info_type(s) are available + # For network prefixes then this all info_type(s) are available pass else: # For an ipaddress then check info_type, exit if specified option doesn't work. @@ -75,6 +125,5 @@ def network(ipaddress, info_type): if info_type is not None: command += ' {}'.format(info_type) - command += '"' - - run_command(command) + output = bgp_util.run_bgp_command(command, namespace) + click.echo(output.rstrip('\n')) diff --git a/show/bgp_frr_v6.py b/show/bgp_frr_v6.py index 39be295b18..eb1a5b641b 100644 --- a/show/bgp_frr_v6.py +++ b/show/bgp_frr_v6.py @@ -1,7 +1,8 @@ import click +from sonic_py_common import multi_asic import utilities_common.cli as clicommon -from show.main import ipv6, run_command +from show.main import ipv6 import utilities_common.multi_asic as multi_asic_util import utilities_common.bgp_util as bgp_util import utilities_common.constants as constants @@ -31,27 +32,85 @@ def summary(namespace, display): # 'neighbors' subcommand ("show ipv6 bgp neighbors") @bgp.command() @click.argument('ipaddress', required=False) -@click.argument('info_type', type=click.Choice(['routes', 'advertised-routes', 'received-routes']), required=False) -def neighbors(ipaddress, info_type): +@click.argument('info_type', + type=click.Choice( + ['routes', 'advertised-routes', 'received-routes']), + required=False) +@click.option('--namespace', + '-n', + 'namespace', + default=None, + type=str, + show_default=True, + help='Namespace name or all', + callback=multi_asic_util.multi_asic_namespace_validation_callback) +def neighbors(ipaddress, info_type, namespace): """Show IPv6 BGP neighbors""" - ipaddress = "" if ipaddress is None else ipaddress + + if ipaddress is not None: + if not bgp_util.is_ipv6_address(ipaddress): + ctx = click.get_current_context() + ctx.fail("{} is not valid ipv6 address\n".format(ipaddress)) + try: + actual_namespace = bgp_util.get_namespace_for_bgp_neighbor( + ipaddress) + if namespace is not None and namespace != actual_namespace: + click.echo( + "bgp neighbor {} is present in namespace {} not in {}" + .format(ipaddress, actual_namespace, namespace)) + + # save the namespace in which the bgp neighbor is configured + namespace = actual_namespace + except ValueError as err: + ctx = click.get_current_context() + ctx.fail("{}\n".format(err)) + else: + ipaddress = "" + info_type = "" if info_type is None else info_type - command = 'sudo vtysh -c "show bgp ipv6 neighbor {} {}"'.format(ipaddress, info_type) - run_command(command) + command = 'show bgp ipv6 neighbor {} {}'.format( + ipaddress, info_type) + + ns_list = multi_asic.get_namespace_list(namespace) + output = "" + for ns in ns_list: + output += bgp_util.run_bgp_command(command, ns) + + click.echo(output.rstrip('\n')) + # 'network' subcommand ("show ipv6 bgp network") @bgp.command() -@click.argument('ipaddress', metavar='[|]', required=False) -@click.argument('info_type', metavar='[bestpath|json|longer-prefixes|multipath]', - type=click.Choice(['bestpath', 'json', 'longer-prefixes', 'multipath']), required=False) -def network(ipaddress, info_type): +@click.argument('ipaddress', + metavar='[|]', + required=False) +@click.argument('info_type', + metavar='[bestpath|json|longer-prefixes|multipath]', + type=click.Choice( + ['bestpath', 'json', 'longer-prefixes', 'multipath']), + required=False) +@click.option('--namespace', + '-n', + 'namespace', + type=str, + show_default=True, + required=True if multi_asic.is_multi_asic is True else False, + help='Namespace name or all', + default=None, + callback=multi_asic_util.multi_asic_namespace_validation_callback) +def network(ipaddress, info_type, namespace): """Show BGP ipv6 network""" - command = 'sudo vtysh -c "show bgp ipv6' + command = 'show bgp ipv6' + + if multi_asic.is_multi_asic() and namespace not in multi_asic.get_namespace_list(): + ctx = click.get_current_context() + ctx.fail('-n/--namespace option required. provide namespace from list {}'\ + .format(multi_asic.get_namespace_list())) if ipaddress is not None: if '/' in ipaddress: - # For network prefixes then this all info_type(s) are available + # For network prefixes then this all info_type(s) are available pass else: # For an ipaddress then check info_type, exit if specified option doesn't work. @@ -66,6 +125,5 @@ def network(ipaddress, info_type): if info_type is not None: command += ' {}'.format(info_type) - command += '"' - - run_command(command) + output = bgp_util.run_bgp_command(command, namespace) + click.echo(output.rstrip('\n')) diff --git a/show/fgnhg.py b/show/fgnhg.py index 6ed0b68939..a8b12787ce 100644 --- a/show/fgnhg.py +++ b/show/fgnhg.py @@ -3,8 +3,7 @@ import click import utilities_common.cli as clicommon -from swsssdk import ConfigDBConnector -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from tabulate import tabulate diff --git a/show/interfaces/__init__.py b/show/interfaces/__init__.py index 83e230acf1..a588a1e6c5 100644 --- a/show/interfaces/__init__.py +++ b/show/interfaces/__init__.py @@ -1,4 +1,5 @@ import json +import os import click import utilities_common.cli as clicommon @@ -6,8 +7,30 @@ from natsort import natsorted from tabulate import tabulate from sonic_py_common import multi_asic +from sonic_py_common import device_info +from swsssdk import ConfigDBConnector +from portconfig import get_child_ports from . import portchannel +from collections import OrderedDict + +HWSKU_JSON = 'hwsku.json' + +# Read given JSON file +def readJsonFile(fileName): + try: + with open(fileName) as f: + result = json.load(f) + except FileNotFoundError as e: + click.echo("{}".format(str(e)), err=True) + raise click.Abort() + except json.decoder.JSONDecodeError as e: + click.echo("Invalid JSON file format('{}')\n{}".format(fileName, str(e)), err=True) + raise click.Abort() + except Exception as e: + click.echo("{}\n{}".format(type(e), str(e)), err=True) + raise click.Abort() + return result def try_convert_interfacename_from_alias(ctx, interfacename): """try to convert interface name from alias""" @@ -144,13 +167,14 @@ def breakout(ctx): if ctx.invoked_subcommand is None: # Get port capability from platform and hwsku related files - platform_path, hwsku_path = device_info.get_paths_to_platform_and_hwsku_dirs() - platform_file = os.path.join(platform_path, PLATFORM_JSON) + hwsku_path = device_info.get_path_to_hwsku_dir() + platform_file = device_info.get_path_to_port_config_file() platform_dict = readJsonFile(platform_file)['interfaces'] - hwsku_dict = readJsonFile(os.path.join(hwsku_path, HWSKU_JSON))['interfaces'] + hwsku_file = os.path.join(hwsku_path, HWSKU_JSON) + hwsku_dict = readJsonFile(hwsku_file)['interfaces'] if not platform_dict or not hwsku_dict: - click.echo("Can not load port config from {} or {} file".format(PLATFORM_JSON, HWSKU_JSON)) + click.echo("Can not load port config from {} or {} file".format(platform_file, hwsku_file)) raise click.Abort() for port_name in platform_dict: @@ -161,9 +185,9 @@ def breakout(ctx): platform_dict[port_name]["Current Breakout Mode"] = cur_brkout_mode # List all the child ports if present - child_port_dict = get_child_ports(port_name, cur_brkout_mode, platformFile) + child_port_dict = get_child_ports(port_name, cur_brkout_mode, platform_file) if not child_port_dict: - click.echo("Cannot find ports from {} file ".format(PLATFORM_JSON)) + click.echo("Cannot find ports from {} file ".format(platform_file)) raise click.Abort() child_ports = natsorted(list(child_port_dict.keys())) diff --git a/show/kdump.py b/show/kdump.py index 9039162836..d846792797 100644 --- a/show/kdump.py +++ b/show/kdump.py @@ -1,6 +1,6 @@ import click import utilities_common.cli as clicommon -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector # # 'kdump command ("show kdump ...") diff --git a/show/main.py b/show/main.py old mode 100644 new mode 100755 index d7b0fdaac3..b0b2986a78 --- a/show/main.py +++ b/show/main.py @@ -5,14 +5,13 @@ import re import click -import netifaces import utilities_common.cli as clicommon import utilities_common.multi_asic as multi_asic_util from natsort import natsorted from sonic_py_common import device_info, multi_asic -from swsssdk import ConfigDBConnector -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from tabulate import tabulate +from utilities_common import util_base from utilities_common.db import Db from . import acl @@ -25,7 +24,6 @@ from . import interfaces from . import kdump from . import kube -from . import mlnx from . import muxcable from . import nat from . import platform @@ -37,6 +35,7 @@ from . import vxlan from . import system_health from . import warm_restart +from . import plugins # Global Variables @@ -58,8 +57,7 @@ def get_routing_stack(): proc = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True, - text=True, - stderr=subprocess.STDOUT) + text=True) stdout = proc.communicate()[0] proc.wait() result = stdout.rstrip('\n') @@ -522,7 +520,8 @@ def queue(): @queue.command() @click.argument('interfacename', required=False) @click.option('--verbose', is_flag=True, help="Enable verbose output") -def counters(interfacename, verbose): +@click.option('--json', is_flag=True, help="JSON output") +def counters(interfacename, verbose, json): """Show queue counters""" cmd = "queuestat" @@ -534,6 +533,9 @@ def counters(interfacename, verbose): if interfacename is not None: cmd += " -p {}".format(interfacename) + if json: + cmd += " -j" + run_command(cmd, display_cmd=verbose) # @@ -559,6 +561,13 @@ def wm_q_multi(): command = 'watermarkstat -t q_shared_multi' run_command(command) +# 'all' subcommand ("show queue watermarks all") +@watermark.command('all') +def wm_q_all(): + """Show user WM for all queues""" + command = 'watermarkstat -t q_shared_all' + run_command(command) + # # 'persistent-watermarks' subgroup ("show queue persistent-watermarks ...") # @@ -582,6 +591,12 @@ def pwm_q_multi(): command = 'watermarkstat -p -t q_shared_multi' run_command(command) +# 'all' subcommand ("show queue persistent-watermarks all") +@persistent_watermark.command('all') +def pwm_q_all(): + """Show persistent WM for all queues""" + command = 'watermarkstat -p -t q_shared_all' + run_command(command) # # 'priority-group' group ("show priority-group ...") @@ -608,6 +623,17 @@ def wm_pg_shared(): command = 'watermarkstat -t pg_shared' run_command(command) +@priority_group.group() +def drop(): + """Show priority-group""" + pass + +@drop.command('counters') +def pg_drop_counters(): + """Show dropped packets for priority-group""" + command = 'pg-drop -c show' + run_command(command) + @priority_group.group(name='persistent-watermark') def persistent_watermark(): """Show priority-group persistent WM""" @@ -715,65 +741,6 @@ def ip(): pass -# -# get_if_admin_state -# -# Given an interface name, return its admin state reported by the kernel. -# -def get_if_admin_state(iface): - admin_file = "/sys/class/net/{0}/flags" - - try: - state_file = open(admin_file.format(iface), "r") - except IOError as e: - print("Error: unable to open file: %s" % str(e)) - return "error" - - content = state_file.readline().rstrip() - flags = int(content, 16) - - if flags & 0x1: - return "up" - else: - return "down" - - -# -# get_if_oper_state -# -# Given an interface name, return its oper state reported by the kernel. -# -def get_if_oper_state(iface): - oper_file = "/sys/class/net/{0}/carrier" - - try: - state_file = open(oper_file.format(iface), "r") - except IOError as e: - print("Error: unable to open file: %s" % str(e)) - return "error" - - oper_state = state_file.readline().rstrip() - if oper_state == "1": - return "up" - else: - return "down" - - -# -# get_if_master -# -# Given an interface name, return its master reported by the kernel. -# -def get_if_master(iface): - oper_file = "/sys/class/net/{0}/master" - - if os.path.exists(oper_file.format(iface)): - real_path = os.path.realpath(oper_file.format(iface)) - return os.path.basename(real_path) - else: - return "" - - # # 'show ip interfaces' command # @@ -782,75 +749,14 @@ def get_if_master(iface): # excluded. # @ip.command() -def interfaces(): - """Show interfaces IPv4 address""" - import netaddr - header = ['Interface', 'Master', 'IPv4 address/mask', 'Admin/Oper', 'BGP Neighbor', 'Neighbor IP'] - data = [] - bgp_peer = get_bgp_peer() - - interfaces = natsorted(netifaces.interfaces()) - - for iface in interfaces: - ipaddresses = netifaces.ifaddresses(iface) - - if netifaces.AF_INET in ipaddresses: - ifaddresses = [] - neighbor_info = [] - for ipaddr in ipaddresses[netifaces.AF_INET]: - neighbor_name = 'N/A' - neighbor_ip = 'N/A' - local_ip = str(ipaddr['addr']) - netmask = netaddr.IPAddress(ipaddr['netmask']).netmask_bits() - ifaddresses.append(["", local_ip + "/" + str(netmask)]) - try: - neighbor_name = bgp_peer[local_ip][0] - neighbor_ip = bgp_peer[local_ip][1] - except Exception: - pass - neighbor_info.append([neighbor_name, neighbor_ip]) - - if len(ifaddresses) > 0: - admin = get_if_admin_state(iface) - if admin == "up": - oper = get_if_oper_state(iface) - else: - oper = "down" - master = get_if_master(iface) - if clicommon.get_interface_naming_mode() == "alias": - iface = iface_alias_converter.name_to_alias(iface) - - data.append([iface, master, ifaddresses[0][1], admin + "/" + oper, neighbor_info[0][0], neighbor_info[0][1]]) - neighbor_info.pop(0) - - for ifaddr in ifaddresses[1:]: - data.append(["", "", ifaddr[1], admin + "/" + oper, neighbor_info[0][0], neighbor_info[0][1]]) - neighbor_info.pop(0) - - print(tabulate(data, header, tablefmt="simple", stralign='left', missingval="")) - -# get bgp peering info -def get_bgp_peer(): - """ - collects local and bgp neighbor ip along with device name in below format - { - 'local_addr1':['neighbor_device1_name', 'neighbor_device1_ip'], - 'local_addr2':['neighbor_device2_name', 'neighbor_device2_ip'] - } - """ - config_db = ConfigDBConnector() - config_db.connect() - bgp_peer = {} - bgp_neighbor_tables = ['BGP_NEIGHBOR', 'BGP_INTERNAL_NEIGHBOR'] - - for table in bgp_neighbor_tables: - data = config_db.get_table(table) - for neighbor_ip in data: - local_addr = data[neighbor_ip]['local_addr'] - neighbor_name = data[neighbor_ip]['name'] - bgp_peer.setdefault(local_addr, [neighbor_name, neighbor_ip]) +@multi_asic_util.multi_asic_click_options +def interfaces(namespace, display): + cmd = "sudo ipintutil -a ipv4" + if namespace is not None: + cmd += " -n {}".format(namespace) - return bgp_peer + cmd += " -d {}".format(display) + clicommon.run_command(cmd) # # 'route' subcommand ("show ip route") @@ -926,49 +832,16 @@ def prefix_list(prefix_list_name, verbose): # excluded. # @ipv6.command() -def interfaces(): - """Show interfaces IPv6 address""" - header = ['Interface', 'Master', 'IPv6 address/mask', 'Admin/Oper', 'BGP Neighbor', 'Neighbor IP'] - data = [] - bgp_peer = get_bgp_peer() - - interfaces = natsorted(netifaces.interfaces()) - - for iface in interfaces: - ipaddresses = netifaces.ifaddresses(iface) - - if netifaces.AF_INET6 in ipaddresses: - ifaddresses = [] - neighbor_info = [] - for ipaddr in ipaddresses[netifaces.AF_INET6]: - neighbor_name = 'N/A' - neighbor_ip = 'N/A' - local_ip = str(ipaddr['addr']) - netmask = ipaddr['netmask'].split('/', 1)[-1] - ifaddresses.append(["", local_ip + "/" + str(netmask)]) - try: - neighbor_name = bgp_peer[local_ip][0] - neighbor_ip = bgp_peer[local_ip][1] - except Exception: - pass - neighbor_info.append([neighbor_name, neighbor_ip]) - - if len(ifaddresses) > 0: - admin = get_if_admin_state(iface) - if admin == "up": - oper = get_if_oper_state(iface) - else: - oper = "down" - master = get_if_master(iface) - if clicommon.get_interface_naming_mode() == "alias": - iface = iface_alias_converter.name_to_alias(iface) - data.append([iface, master, ifaddresses[0][1], admin + "/" + oper, neighbor_info[0][0], neighbor_info[0][1]]) - neighbor_info.pop(0) - for ifaddr in ifaddresses[1:]: - data.append(["", "", ifaddr[1], admin + "/" + oper, neighbor_info[0][0], neighbor_info[0][1]]) - neighbor_info.pop(0) - - print(tabulate(data, header, tablefmt="simple", stralign='left', missingval="")) +@multi_asic_util.multi_asic_click_options +def interfaces(namespace, display): + cmd = "sudo ipintutil -a ipv6" + + if namespace is not None: + cmd += " -n {}".format(namespace) + + cmd += " -d {}".format(display) + + clicommon.run_command(cmd) # @@ -1375,10 +1248,10 @@ def services(): break @cli.command() -def aaa(): +@clicommon.pass_db +def aaa(db): """Show AAA configuration""" - config_db = ConfigDBConnector() - config_db.connect() + config_db = db.cfgdb data = config_db.get_table('AAA') output = '' @@ -1426,6 +1299,58 @@ def tacacs(): output += (' %s %s\n' % (key, str(entry[key]))) click.echo(output) +@cli.command() +@clicommon.pass_db +def radius(db): + """Show RADIUS configuration""" + output = '' + config_db = db.cfgdb + data = config_db.get_table('RADIUS') + + radius = { + 'global': { + 'auth_type': 'pap (default)', + 'retransmit': '3 (default)', + 'timeout': '5 (default)', + 'passkey': ' (default)' + } + } + if 'global' in data: + radius['global'].update(data['global']) + for key in radius['global']: + output += ('RADIUS global %s %s\n' % (str(key), str(radius['global'][key]))) + + data = config_db.get_table('RADIUS_SERVER') + if data != {}: + for row in data: + entry = data[row] + output += ('\nRADIUS_SERVER address %s\n' % row) + for key in entry: + output += (' %s %s\n' % (key, str(entry[key]))) + + counters_db = SonicV2Connector(host='127.0.0.1') + counters_db.connect(counters_db.COUNTERS_DB, retry_on=False) + + if radius['global'].get('statistics', False) and (data != {}): + for row in data: + exists = counters_db.exists(counters_db.COUNTERS_DB, + 'RADIUS_SERVER_STATS:{}'.format(row)) + if not exists: + continue + + counter_entry = counters_db.get_all(counters_db.COUNTERS_DB, + 'RADIUS_SERVER_STATS:{}'.format(row)) + output += ('\nStatistics for RADIUS_SERVER address %s\n' % row) + for key in counter_entry: + if counter_entry[key] != "0": + output += (' %s %s\n' % (key, str(counter_entry[key]))) + try: + counters_db.close(counters_db.COUNTERS_DB) + except Exception as e: + pass + + click.echo(output) + # # 'mirror_session' command ("show mirror_session ...") # @@ -1545,5 +1470,12 @@ def ztp(status, verbose): cmd = cmd + " --verbose" run_command(cmd, display_cmd=verbose) + +# Load plugins and register them +helper = util_base.UtilHelper() +for plugin in helper.load_plugins(plugins): + helper.register_plugin(plugin, cli) + + if __name__ == '__main__': cli() diff --git a/show/muxcable.py b/show/muxcable.py index 0a099105f8..15a846666f 100644 --- a/show/muxcable.py +++ b/show/muxcable.py @@ -1,11 +1,14 @@ import json +import os import sys import click +import re import utilities_common.cli as clicommon +from natsort import natsorted from sonic_py_common import multi_asic +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from swsscommon import swsscommon -from swsssdk import ConfigDBConnector from tabulate import tabulate from utilities_common import platform_sfputil_helper @@ -13,10 +16,16 @@ REDIS_TIMEOUT_MSECS = 0 -CONFIG_SUCCESSFUL = 101 +CONFIG_SUCCESSFUL = 0 CONFIG_FAIL = 1 +EXIT_FAIL = 1 +EXIT_SUCCESS = 0 STATUS_FAIL = 1 -STATUS_SUCCESSFUL = 102 +STATUS_SUCCESSFUL = 0 + +VENDOR_NAME = "Credo" +VENDOR_MODEL_REGEX = re.compile(r"CAC\w{3}321P2P\w{2}MS") + # # 'muxcable' command ("show muxcable") @@ -71,24 +80,25 @@ def get_switch_name(config_db): sys.exit(STATUS_FAIL) -def create_json_dump_per_port_status(port_status_dict, muxcable_info_dict, asic_index, port): +def create_json_dump_per_port_status(port_status_dict, muxcable_info_dict, muxcable_health_dict, asic_index, port): status_value = get_value_for_key_in_dict(muxcable_info_dict[asic_index], port, "state", "MUX_CABLE_TABLE") port_status_dict["MUX_CABLE"][port] = {} port_status_dict["MUX_CABLE"][port]["STATUS"] = status_value - # TODO : Fix the health status of the port - port_status_dict["MUX_CABLE"][port]["HEALTH"] = "HEALTHY" + health_value = get_value_for_key_in_dict(muxcable_health_dict[asic_index], port, "state", "MUX_LINKMGR_TABLE") + port_status_dict["MUX_CABLE"][port]["HEALTH"] = health_value -def create_table_dump_per_port_status(print_data, muxcable_info_dict, asic_index, port): +def create_table_dump_per_port_status(print_data, muxcable_info_dict, muxcable_health_dict, asic_index, port): print_port_data = [] status_value = get_value_for_key_in_dict(muxcable_info_dict[asic_index], port, "state", "MUX_CABLE_TABLE") #status_value = get_value_for_key_in_tbl(y_cable_asic_table, port, "status") + health_value = get_value_for_key_in_dict(muxcable_health_dict[asic_index], port, "state", "MUX_LINKMGR_TABLE") print_port_data.append(port) print_port_data.append(status_value) - print_port_data.append("HEALTHY") + print_port_data.append(health_value) print_data.append(print_port_data) @@ -123,19 +133,23 @@ def status(port, json_output): """Show muxcable status information""" port_table_keys = {} + port_health_table_keys = {} per_npu_statedb = {} muxcable_info_dict = {} + muxcable_health_dict = {} # Getting all front asic namespace and correspding config and state DB connector namespaces = multi_asic.get_front_end_namespaces() for namespace in namespaces: asic_id = multi_asic.get_asic_index_from_namespace(namespace) - per_npu_statedb[asic_id] = swsscommon.SonicV2Connector(use_unix_socket_path=False, namespace=namespace) + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=False, namespace=namespace) per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) port_table_keys[asic_id] = per_npu_statedb[asic_id].keys( per_npu_statedb[asic_id].STATE_DB, 'MUX_CABLE_TABLE|*') + port_health_table_keys[asic_id] = per_npu_statedb[asic_id].keys( + per_npu_statedb[asic_id].STATE_DB, 'MUX_LINKMGR_TABLE|*') if port is not None: asic_index = None @@ -152,22 +166,27 @@ def status(port, json_output): muxcable_info_dict[asic_index] = per_npu_statedb[asic_index].get_all( per_npu_statedb[asic_index].STATE_DB, 'MUX_CABLE_TABLE|{}'.format(port)) + muxcable_health_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'MUX_LINKMGR_TABLE|{}'.format(port)) if muxcable_info_dict[asic_index] is not None: - logical_key = "MUX_CABLE_TABLE"+"|"+port - if logical_key in port_table_keys[asic_index]: + logical_key = "MUX_CABLE_TABLE|{}".format(port) + logical_health_key = "MUX_LINKMGR_TABLE|{}".format(port) + if logical_key in port_table_keys[asic_index] and logical_health_key in port_health_table_keys[asic_index]: if json_output: port_status_dict = {} port_status_dict["MUX_CABLE"] = {} - create_json_dump_per_port_status(port_status_dict, muxcable_info_dict, asic_index, port) + create_json_dump_per_port_status(port_status_dict, muxcable_info_dict, + muxcable_health_dict, asic_index, port) click.echo("{}".format(json.dumps(port_status_dict, indent=4))) sys.exit(STATUS_SUCCESSFUL) else: print_data = [] - create_table_dump_per_port_status(print_data, muxcable_info_dict, asic_index, port) + create_table_dump_per_port_status(print_data, muxcable_info_dict, + muxcable_health_dict, asic_index, port) headers = ['PORT', 'STATUS', 'HEALTH'] @@ -187,23 +206,29 @@ def status(port, json_output): port_status_dict["MUX_CABLE"] = {} for namespace in namespaces: asic_id = multi_asic.get_asic_index_from_namespace(namespace) - for key in port_table_keys[asic_id]: + for key in natsorted(port_table_keys[asic_id]): port = key.split("|")[1] muxcable_info_dict[asic_id] = per_npu_statedb[asic_id].get_all( per_npu_statedb[asic_id].STATE_DB, 'MUX_CABLE_TABLE|{}'.format(port)) - create_json_dump_per_port_status(port_status_dict, muxcable_info_dict, asic_id, port) + muxcable_health_dict[asic_id] = per_npu_statedb[asic_id].get_all( + per_npu_statedb[asic_id].STATE_DB, 'MUX_LINKMGR_TABLE|{}'.format(port)) + create_json_dump_per_port_status(port_status_dict, muxcable_info_dict, + muxcable_health_dict, asic_id, port) click.echo("{}".format(json.dumps(port_status_dict, indent=4))) else: print_data = [] for namespace in namespaces: asic_id = multi_asic.get_asic_index_from_namespace(namespace) - for key in port_table_keys[asic_id]: + for key in natsorted(port_table_keys[asic_id]): port = key.split("|")[1] + muxcable_health_dict[asic_id] = per_npu_statedb[asic_id].get_all( + per_npu_statedb[asic_id].STATE_DB, 'MUX_LINKMGR_TABLE|{}'.format(port)) muxcable_info_dict[asic_id] = per_npu_statedb[asic_id].get_all( per_npu_statedb[asic_id].STATE_DB, 'MUX_CABLE_TABLE|{}'.format(port)) - create_table_dump_per_port_status(print_data, muxcable_info_dict, asic_id, port) + create_table_dump_per_port_status(print_data, muxcable_info_dict, + muxcable_health_dict, asic_id, port) headers = ['PORT', 'STATUS', 'HEALTH'] click.echo(tabulate(print_data, headers=headers)) @@ -314,7 +339,7 @@ def config(port, json_output): port_status_dict["MUX_CABLE"]["PORTS"] = {} for namespace in namespaces: asic_id = multi_asic.get_asic_index_from_namespace(namespace) - for port in port_mux_tbl_keys[asic_id]: + for port in natsorted(port_mux_tbl_keys[asic_id]): create_json_dump_per_port_config(port_status_dict, per_npu_configdb, asic_id, port) click.echo("{}".format(json.dumps(port_status_dict, indent=4))) @@ -323,7 +348,7 @@ def config(port, json_output): print_peer_tor = [] for namespace in namespaces: asic_id = multi_asic.get_asic_index_from_namespace(namespace) - for port in port_mux_tbl_keys[asic_id]: + for port in natsorted(port_mux_tbl_keys[asic_id]): create_table_dump_per_port_config(print_data, per_npu_configdb, asic_id, port) headers = ['SWITCH_NAME', 'PEER_TOR'] @@ -336,3 +361,567 @@ def config(port, json_output): click.echo(tabulate(print_data, headers=headers)) sys.exit(CONFIG_SUCCESSFUL) + + +@muxcable.command() +@click.argument('port', required=True, default=None, type=click.INT) +@click.argument('target', required=True, default=None, type=click.INT) +def berinfo(port, target): + """Show muxcable BER (bit error rate) information""" + + if os.geteuid() != 0: + click.echo("Root privileges are required for this operation") + sys.exit(EXIT_FAIL) + import sonic_y_cable.y_cable + res = sonic_y_cable.y_cable.get_ber_info(port, target) + if res == False or res == -1: + click.echo("Unable to fetch ber info") + sys.exit(EXIT_FAIL) + headers = ['Lane1', 'Lane2', 'Lane3', 'Lane4'] + lane_data = [] + lane_data.append(res) + click.echo(tabulate(lane_data, headers=headers)) + sys.exit(EXIT_SUCCESS) + + +@muxcable.command() +@click.argument('port', required=True, default=None, type=click.INT) +@click.argument('target', required=True, default=None, type=click.INT) +def eyeinfo(port, target): + """Show muxcable eye information in mv""" + + if os.geteuid() != 0: + click.echo("Root privileges are required for this operation") + sys.exit(EXIT_FAIL) + import sonic_y_cable.y_cable + res = sonic_y_cable.y_cable.get_eye_info(port, target) + if res == False or res == -1: + click.echo("Unable to fetch eye info") + sys.exit(EXIT_FAIL) + headers = ['Lane1', 'Lane2', 'Lane3', 'Lane4'] + lane_data = [] + lane_data.append(res) + click.echo(tabulate(lane_data, headers=headers)) + sys.exit(EXIT_SUCCESS) + + +@muxcable.command() +@click.argument('port', required=True, default=None) +def cableinfo(port): + """Show muxcable cable information""" + + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + click.echo("ERR: Unable to get a port on muxcable port") + sys.exit(EXIT_FAIL) + if len(physical_port_list) != 1: + click.echo("ERR: Unable to get a single port on muxcable") + sys.exit(EXIT_FAIL) + + physical_port = physical_port_list[0] + import sonic_y_cable.y_cable + part_num = sonic_y_cable.y_cable.get_part_number(physical_port) + if part_num == False or part_num == -1: + click.echo("ERR: Unable to get cable info part number") + sys.exit(EXIT_FAIL) + vendor = sonic_y_cable.y_cable.get_vendor(physical_port) + if vendor == False or vendor == -1: + click.echo("ERR: Unable to get cable info vendor name") + sys.exit(EXIT_FAIL) + headers = ['Vendor', 'Model'] + + body = [[vendor, part_num]] + click.echo(tabulate(body, headers=headers)) + + +@muxcable.group(cls=clicommon.AbbreviationGroup) +def hwmode(): + """Shows the muxcable hardware information directly""" + pass + + +@hwmode.command() +@click.argument('port', metavar='', required=False, default=None) +def muxdirection(port): + """Shows the current direction of the muxcable {active/standy}""" + + per_npu_statedb = {} + transceiver_table_keys = {} + transceiver_dict = {} + + # Getting all front asic namespace and correspding config and state DB connector + + namespaces = multi_asic.get_front_end_namespaces() + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=False, namespace=namespace) + per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) + + transceiver_table_keys[asic_id] = per_npu_statedb[asic_id].keys( + per_npu_statedb[asic_id].STATE_DB, 'TRANSCEIVER_INFO|*') + + if port is not None: + + logical_port_list = platform_sfputil_helper.get_logical_list() + if port not in logical_port_list: + click.echo("ERR: This is not a valid port, valid ports ({})".format(", ".join(logical_port_list))) + sys.exit(EXIT_FAIL) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + sys.exit(CONFIG_FAIL) + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + + vendor_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "manufacturer", "TRANSCEIVER_INFO") + model_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "model", "TRANSCEIVER_INFO") + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + click.echo("ERR: Got invalid vendor value and model for port {}".format(port)) + sys.exit(EXIT_FAIL) + + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + sys.exit(EXIT_FAIL) + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + sys.exit(EXIT_FAIL) + + physical_port = physical_port_list[0] + + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + click.echo("ERR: This logical Port {} is not on a muxcable".format(port)) + sys.exit(EXIT_FAIL) + + import sonic_y_cable.y_cable + read_side = sonic_y_cable.y_cable.check_read_side(physical_port) + if read_side == False or read_side == -1: + click.echo(("ERR: Unable to get read_side for the cable port {}".format(port))) + sys.exit(EXIT_FAIL) + + mux_direction = sonic_y_cable.y_cable.check_mux_direction(physical_port) + if mux_direction == False or mux_direction == -1: + click.echo(("ERR: Unable to get mux direction for the cable port {}".format(port))) + sys.exit(EXIT_FAIL) + + if int(read_side) == 1: + if mux_direction == 1: + state = "active" + elif mux_direction == 2: + state = "standby" + elif int(read_side) == 2: + if mux_direction == 1: + state = "standby" + elif mux_direction == 2: + state = "active" + else: + click.echo(("ERR: Unable to get mux direction, port {}".format(port))) + state = "unknown" + headers = ['Port', 'Direction'] + + body = [[port, state]] + click.echo(tabulate(body, headers=headers)) + + else: + + logical_port_list = platform_sfputil_helper.get_logical_list() + + rc = True + body = [] + for port in logical_port_list: + + temp_list = [] + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + continue + if len(physical_port_list) != 1: + continue + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + continue + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + vendor_value = transceiver_dict[asic_index].get("manufacturer", None) + model_value = transceiver_dict[asic_index].get("model", None) + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + continue + + physical_port = physical_port_list[0] + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + continue + + import sonic_y_cable.y_cable + read_side = sonic_y_cable.y_cable.check_read_side(physical_port) + if read_side == False or read_side == -1: + rc = False + temp_list.append(port) + temp_list.append("unknown") + body.append(temp_list) + continue + + mux_direction = sonic_y_cable.y_cable.check_mux_direction(physical_port) + if mux_direction == False or mux_direction == -1: + rc = False + temp_list.append(port) + temp_list.append("unknown") + body.append(temp_list) + continue + + if int(read_side) == 1: + if mux_direction == 1: + state = "active" + elif mux_direction == 2: + state = "standby" + elif int(read_side) == 2: + if mux_direction == 1: + state = "standby" + elif mux_direction == 2: + state = "active" + else: + rc = False + temp_list.append(port) + temp_list.append("unknown") + body.append(temp_list) + continue + temp_list.append(port) + temp_list.append(state) + body.append(temp_list) + + headers = ['Port', 'Direction'] + + click.echo(tabulate(body, headers=headers)) + if rc == False: + sys.exit(EXIT_FAIL) + + +@hwmode.command() +@click.argument('port', metavar='', required=False, default=None) +def switchmode(port): + """Shows the current switching mode of the muxcable {auto/manual}""" + + per_npu_statedb = {} + transceiver_dict = {} + + # Getting all front asic namespace and correspding config and state DB connector + + namespaces = multi_asic.get_front_end_namespaces() + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + per_npu_statedb[asic_id] = SonicV2Connector(use_unix_socket_path=False, namespace=namespace) + per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) + + if port is not None: + + logical_port_list = platform_sfputil_helper.get_logical_list() + if port not in logical_port_list: + click.echo("ERR: This is not a valid port, valid ports ({})".format(", ".join(logical_port_list))) + sys.exit(EXIT_FAIL) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + sys.exit(CONFIG_FAIL) + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + + vendor_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "manufacturer", "TRANSCEIVER_INFO") + model_value = get_value_for_key_in_dict(transceiver_dict[asic_index], port, "model", "TRANSCEIVER_INFO") + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + click.echo("ERR: Got invalid vendor value and model for port {}".format(port)) + sys.exit(EXIT_FAIL) + + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + sys.exit(EXIT_FAIL) + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + sys.exit(EXIT_FAIL) + + physical_port = physical_port_list[0] + + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + click.echo("ERR: This logical Port {} is not on a muxcable".format(port)) + sys.exit(EXIT_FAIL) + + import sonic_y_cable.y_cable + switching_mode = sonic_y_cable.y_cable.get_switching_mode(physical_port) + if switching_mode == -1: + click.echo(("ERR: Unable to get switching mode for the cable port {}".format(port))) + sys.exit(EXIT_FAIL) + + if switching_mode == sonic_y_cable.y_cable.SWITCHING_MODE_AUTO: + state = "auto" + elif switching_mode == sonic_y_cable.y_cable.SWITCHING_MODE_MANUAL: + state = "manual" + else: + click.echo(("ERR: Unable to get switching state mode, port {}".format(port))) + state = "unknown" + headers = ['Port', 'Switching'] + + body = [[port, state]] + click.echo(tabulate(body, headers=headers)) + + else: + + logical_port_list = platform_sfputil_helper.get_logical_list() + + rc = True + body = [] + for port in logical_port_list: + + temp_list = [] + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + continue + if len(physical_port_list) != 1: + continue + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + continue + + transceiver_dict[asic_index] = per_npu_statedb[asic_index].get_all( + per_npu_statedb[asic_index].STATE_DB, 'TRANSCEIVER_INFO|{}'.format(port)) + vendor_value = transceiver_dict[asic_index].get("manufacturer", None) + model_value = transceiver_dict[asic_index].get("model", None) + + """ This check is required for checking whether or not this port is connected to a Y cable + or not. The check gives a way to differentiate between non Y cable ports and Y cable ports. + TODO: this should be removed once their is support for multiple vendors on Y cable""" + + if vendor_value != VENDOR_NAME or not re.match(VENDOR_MODEL_REGEX, model_value): + continue + + physical_port = physical_port_list[0] + logical_port_list_for_physical_port = platform_sfputil_helper.get_physical_to_logical() + + logical_port_list_per_port = logical_port_list_for_physical_port.get(physical_port, None) + + """ This check is required for checking whether or not this logical port is the one which is + actually mapped to physical port and by convention it is always the first port. + TODO: this should be removed with more logic to check which logical port maps to actual physical port + being used""" + + if port != logical_port_list_per_port[0]: + continue + + import sonic_y_cable.y_cable + switching_mode = sonic_y_cable.y_cable.get_switching_mode(physical_port) + if switching_mode == -1: + rc = False + temp_list.append(port) + temp_list.append("unknown") + body.append(temp_list) + continue + + if switching_mode == sonic_y_cable.y_cable.SWITCHING_MODE_AUTO: + state = "auto" + elif switching_mode == sonic_y_cable.y_cable.SWITCHING_MODE_MANUAL: + state = "manual" + else: + rc = False + temp_list.append(port) + temp_list.append("unknown") + body.append(temp_list) + continue + temp_list.append(port) + temp_list.append(state) + body.append(temp_list) + + headers = ['Port', 'Switching'] + + click.echo(tabulate(body, headers=headers)) + if rc == False: + sys.exit(EXIT_FAIL) + + +def get_firmware_dict(physical_port, target, side, mux_info_dict): + + import sonic_y_cable.y_cable + result = sonic_y_cable.y_cable.get_firmware_version(physical_port, target) + + if result is not None and isinstance(result, dict): + mux_info_dict[("version_{}_active".format(side))] = result.get("version_active", None) + mux_info_dict[("version_{}_inactive".format(side))] = result.get("version_inactive", None) + mux_info_dict[("version_{}_next".format(side))] = result.get("version_next", None) + + else: + mux_info_dict[("version_{}_active".format(side))] = "N/A" + mux_info_dict[("version_{}_inactive".format(side))] = "N/A" + mux_info_dict[("version_{}_next".format(side))] = "N/A" + + +@muxcable.group(cls=clicommon.AbbreviationGroup) +def firmware(): + """Show muxcable firmware command""" + pass + + +@firmware.command() +@click.argument('port', metavar='', required=True, default=None) +def version(port): + """Show muxcable firmware version""" + + port_table_keys = {} + y_cable_asic_table_keys = {} + per_npu_statedb = {} + physical_port_list = [] + + # Getting all front asic namespace and correspding config and state DB connector + + namespaces = multi_asic.get_front_end_namespaces() + for namespace in namespaces: + asic_id = multi_asic.get_asic_index_from_namespace(namespace) + # replace these with correct macros + per_npu_statedb[asic_id] = swsscommon.SonicV2Connector(use_unix_socket_path=True, namespace=namespace) + per_npu_statedb[asic_id].connect(per_npu_statedb[asic_id].STATE_DB) + + port_table_keys[asic_id] = per_npu_statedb[asic_id].keys( + per_npu_statedb[asic_id].STATE_DB, 'MUX_CABLE_TABLE|*') + + if port is not None: + + logical_port_list = platform_sfputil_helper.get_logical_list() + + if port not in logical_port_list: + click.echo(("ERR: Not a valid logical port for muxcable firmware {}".format(port))) + sys.exit(CONFIG_FAIL) + + asic_index = None + if platform_sfputil is not None: + asic_index = platform_sfputil_helper.get_asic_id_for_logical_port(port) + if asic_index is None: + # TODO this import is only for unit test purposes, and should be removed once sonic_platform_base + # is fully mocked + import sonic_platform_base.sonic_sfp.sfputilhelper + asic_index = sonic_platform_base.sonic_sfp.sfputilhelper.SfpUtilHelper().get_asic_id_for_logical_port(port) + if asic_index is None: + click.echo("Got invalid asic index for port {}, cant retreive mux status".format(port)) + + if platform_sfputil is not None: + physical_port_list = platform_sfputil_helper.logical_port_name_to_physical_port_list(port) + + if not isinstance(physical_port_list, list): + click.echo(("ERR: Unable to locate physical port information for {}".format(port))) + sys.exit(CONFIG_FAIL) + + if len(physical_port_list) != 1: + click.echo("ERR: Found multiple physical ports ({}) associated with {}".format( + ", ".join(physical_port_list), port)) + sys.exit(CONFIG_FAIL) + + mux_info_dict = {} + physical_port = physical_port_list[0] + if per_npu_statedb[asic_index] is not None: + y_cable_asic_table_keys = port_table_keys[asic_index] + logical_key = "MUX_CABLE_TABLE|{}".format(port) + import sonic_y_cable.y_cable + read_side = sonic_y_cable.y_cable.check_read_side(physical_port) + if logical_key in y_cable_asic_table_keys: + if read_side == 1: + get_firmware_dict(physical_port, 1, "self", mux_info_dict) + get_firmware_dict(physical_port, 2, "peer", mux_info_dict) + get_firmware_dict(physical_port, 0, "nic", mux_info_dict) + click.echo("{}".format(json.dumps(mux_info_dict, indent=4))) + elif read_side == 2: + get_firmware_dict(physical_port, 2, "self", mux_info_dict) + get_firmware_dict(physical_port, 1, "peer", mux_info_dict) + get_firmware_dict(physical_port, 0, "nic", mux_info_dict) + click.echo("{}".format(json.dumps(mux_info_dict, indent=4))) + else: + click.echo("Did not get a valid read_side for muxcable".format(port)) + sys.exit(CONFIG_FAIL) + + else: + click.echo("this is not a valid port present on mux_cable".format(port)) + sys.exit(CONFIG_FAIL) + else: + click.echo("there is not a valid asic table for this asic_index".format(asic_index)) diff --git a/show/platform.py b/show/platform.py index 7a4f99d7ac..7e8f8f444c 100644 --- a/show/platform.py +++ b/show/platform.py @@ -33,15 +33,9 @@ def platform(): pass -version_info = device_info.get_sonic_version_info() -if (version_info and version_info.get('asic_type') == 'mellanox'): - from . import mlnx - platform.add_command(mlnx.mlnx) - - # 'summary' subcommand ("show platform summary") @platform.command() -@click.option('--json', is_flag=True, help="JSON output") +@click.option('--json', is_flag=True, help="Output in JSON format") def summary(json): """Show hardware platform information""" @@ -69,14 +63,18 @@ def syseeprom(verbose): # 'psustatus' subcommand ("show platform psustatus") @platform.command() @click.option('-i', '--index', default=-1, type=int, help="the index of PSU") +@click.option('--json', is_flag=True, help="Output in JSON format") @click.option('--verbose', is_flag=True, help="Enable verbose output") -def psustatus(index, verbose): +def psustatus(index, json, verbose): """Show PSU status information""" cmd = "psushow -s" if index >= 0: cmd += " -i {}".format(index) + if json: + cmd += " -j" + clicommon.run_command(cmd, display_cmd=verbose) @@ -133,7 +131,7 @@ def temperature(): @click.argument('args', nargs=-1, type=click.UNPROCESSED) def firmware(args): """Show firmware information""" - cmd = "fwutil show {}".format(" ".join(args)) + cmd = "sudo fwutil show {}".format(" ".join(args)) try: subprocess.check_call(cmd, shell=True) diff --git a/show/plugins/__init__.py b/show/plugins/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/show/mlnx.py b/show/plugins/mlnx.py similarity index 94% rename from show/mlnx.py rename to show/plugins/mlnx.py index fa887cf999..790784fd50 100644 --- a/show/mlnx.py +++ b/show/plugins/mlnx.py @@ -10,6 +10,7 @@ import subprocess import click import xml.etree.ElementTree as ET + from sonic_py_common import device_info except ImportError as e: raise ImportError("%s - required module not found" % str(e)) @@ -137,3 +138,8 @@ def issu_status(): click.echo('ISSU is enabled' if res else 'ISSU is disabled') + +def register(cli): + version_info = device_info.get_sonic_version_info() + if (version_info and version_info.get('asic_type') == 'mellanox'): + cli.commands['platform'].add_command(mlnx) diff --git a/show/reboot_cause.py b/show/reboot_cause.py index fab98abb19..57bd15e863 100755 --- a/show/reboot_cause.py +++ b/show/reboot_cause.py @@ -4,19 +4,25 @@ import click from tabulate import tabulate -from swsssdk import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector import utilities_common.cli as clicommon -PREVIOUS_REBOOT_CAUSE_FILE = "/host/reboot-cause/previous-reboot-cause.json" -USER_ISSUED_REBOOT_CAUSE_REGEX ="User issued \'{}\' command [User: {}, Time: {}]" +PREVIOUS_REBOOT_CAUSE_FILE_PATH = "/host/reboot-cause/previous-reboot-cause.json" + def read_reboot_cause_file(): - result = "" - if os.path.exists(PREVIOUS_REBOOT_CAUSE_FILE): - with open(PREVIOUS_REBOOT_CAUSE_FILE) as f: - result = json.load(f) - return result + reboot_cause_dict = {} + + if os.path.exists(PREVIOUS_REBOOT_CAUSE_FILE_PATH): + with open(PREVIOUS_REBOOT_CAUSE_FILE_PATH) as prev_reboot_cause_file: + try: + reboot_cause_dict = json.load(prev_reboot_cause_file) + except json.JSONDecodeError as err: + click.echo("Failed to load JSON file '{}'!".format(PREVIOUS_REBOOT_CAUSE_FILE_PATH), err=True) + + return reboot_cause_dict + # # 'reboot-cause' group ("show reboot-cause") @@ -26,15 +32,35 @@ def read_reboot_cause_file(): def reboot_cause(ctx): """Show cause of most recent reboot""" if ctx.invoked_subcommand is None: - reboot_cause = "" + reboot_cause_str = "" + # Read the previous reboot cause - data = read_reboot_cause_file() - if data['user'] == "N/A": - reboot_cause = "{}".format(data['cause']) + reboot_cause_dict = read_reboot_cause_file() + + reboot_cause = reboot_cause_dict.get("cause", "Unknown") + reboot_user = reboot_cause_dict.get("user", "N/A") + reboot_time = reboot_cause_dict.get("time", "N/A") + + if reboot_user != "N/A": + reboot_cause_str = "User issued '{}' command".format(reboot_cause) else: - reboot_cause = USER_ISSUED_REBOOT_CAUSE_REGEX.format(data['cause'], data['user'], data['time']) + reboot_cause_str = reboot_cause + + if reboot_user != "N/A" or reboot_time != "N/A": + reboot_cause_str += " [" + + if reboot_user != "N/A": + reboot_cause_str += "User: {}".format(reboot_user) + if reboot_time != "N/A": + reboot_cause_str += ", " + + if reboot_time != "N/A": + reboot_cause_str += "Time: {}".format(reboot_time) + + reboot_cause_str += "]" + + click.echo(reboot_cause_str) - click.echo(reboot_cause) # 'history' subcommand ("show reboot-cause history") @reboot_cause.command() @@ -54,7 +80,7 @@ def history(): for tk in table_keys: entry = db.get_all(db.STATE_DB, tk) r = [] - r.append(tk.replace(prefix,"")) + r.append(tk.replace(prefix, "")) r.append(entry['cause'] if 'cause' in entry else "") r.append(entry['time'] if 'time' in entry else "") r.append(entry['user'] if 'user' in entry else "") diff --git a/show/vlan.py b/show/vlan.py index f95d21a402..df4149fca9 100644 --- a/show/vlan.py +++ b/show/vlan.py @@ -109,33 +109,32 @@ def config(db): data = db.cfgdb.get_table('VLAN') keys = list(data.keys()) member_data = db.cfgdb.get_table('VLAN_MEMBER') - + interface_naming_mode = clicommon.get_interface_naming_mode() + iface_alias_converter = clicommon.InterfaceAliasConverter(db) + + def get_iface_name_for_display(member): + name_for_display = member + if interface_naming_mode == "alias" and member: + name_for_display = iface_alias_converter.name_to_alias(member) + return name_for_display + + def get_tagging_mode(vlan, member): + if not member: + return '' + tagging_mode = db.cfgdb.get_entry('VLAN_MEMBER', (vlan, member)).get('tagging_mode') + return '?' if tagging_mode is None else tagging_mode + def tablelize(keys, data): table = [] for k in natsorted(keys): - members = set(data[k].get('members', [])) - for (vlan, interface_name) in member_data: - if vlan == k: - members.add(interface_name) - - for m in natsorted(list(members)): - r = [] - r.append(k) - r.append(data[k]['vlanid']) - if clicommon.get_interface_naming_mode() == "alias": - alias = clicommon.InterfaceAliasConverter(db).name_to_alias(m) - r.append(alias) - else: - r.append(m) - - entry = db.cfgdb.get_entry('VLAN_MEMBER', (k, m)) - mode = entry.get('tagging_mode') - if mode is None: - r.append('?') - else: - r.append(mode) - + members = set([(vlan, member) for vlan, member in member_data if vlan == k] + [(k, member) for member in set(data[k].get('members', []))]) + # vlan with no members + if not members: + members = [(k, '')] + + for vlan, member in natsorted(members): + r = [vlan, data[vlan]['vlanid'], get_iface_name_for_display(member), get_tagging_mode(vlan, member)] table.append(r) return table diff --git a/show/vnet.py b/show/vnet.py index 4514a9afe4..21d46af7fa 100644 --- a/show/vnet.py +++ b/show/vnet.py @@ -1,8 +1,7 @@ import click import utilities_common.cli as clicommon from natsort import natsorted -from swsssdk import ConfigDBConnector -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from tabulate import tabulate diff --git a/show/vxlan.py b/show/vxlan.py index a9f18759e3..bb20580689 100644 --- a/show/vxlan.py +++ b/show/vxlan.py @@ -1,8 +1,7 @@ import click import utilities_common.cli as clicommon from natsort import natsorted -from swsssdk import ConfigDBConnector -from swsssdk import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from tabulate import tabulate # diff --git a/show/warm_restart.py b/show/warm_restart.py index 7c2b443236..2d0ea4b69c 100644 --- a/show/warm_restart.py +++ b/show/warm_restart.py @@ -1,7 +1,6 @@ import click import utilities_common.cli as clicommon -from swsssdk import ConfigDBConnector -from swsscommon.swsscommon import SonicV2Connector +from swsscommon.swsscommon import SonicV2Connector, ConfigDBConnector from tabulate import tabulate diff --git a/sonic-utilities-data/bash_completion.d/sonic-package-manager b/sonic-utilities-data/bash_completion.d/sonic-package-manager new file mode 100644 index 0000000000..a8a2456603 --- /dev/null +++ b/sonic-utilities-data/bash_completion.d/sonic-package-manager @@ -0,0 +1,8 @@ +_sonic_package_manager_completion() { + COMPREPLY=( $( env COMP_WORDS="${COMP_WORDS[*]}" \ + COMP_CWORD=$COMP_CWORD \ + _SONIC_PACKAGE_MANAGER_COMPLETE=complete $1 ) ) + return 0 +} + +complete -F _sonic_package_manager_completion -o default sonic-package-manager; diff --git a/sonic-utilities-data/bash_completion.d/spm b/sonic-utilities-data/bash_completion.d/spm new file mode 120000 index 0000000000..3fff069223 --- /dev/null +++ b/sonic-utilities-data/bash_completion.d/spm @@ -0,0 +1 @@ +sonic-package-manager \ No newline at end of file diff --git a/sonic-utilities-data/templates/dump.sh.j2 b/sonic-utilities-data/templates/dump.sh.j2 new file mode 100644 index 0000000000..ebb7ed8f24 --- /dev/null +++ b/sonic-utilities-data/templates/dump.sh.j2 @@ -0,0 +1,29 @@ +#!/bin/bash + +# +# =============== Managed by SONiC Package Manager. DO NOT EDIT! =============== +# auto-generated from {{ source }} by sonic-package-manager +# + +service="{{ manifest.service.name }}" +dump_command="{{ manifest.package['debug-dump'] }}" +container_re="^${service}[0-9]*$" +{% raw %} +container_ids="$(docker ps -f name=${container_re} -f status=running --format {{.Names}})" +{% endraw %} +tmp_dir=$(mktemp -d) +tmp_dump_dir="$tmp_dir/$service" +tmp_archive=$(mktemp) + +mkdir -p "$tmp_dump_dir" + +for container_id in $container_ids; do + docker exec -t "${container_id}" ${dump_command} &> "${tmp_dump_dir}/${container_id}" +done + + +tar -C $(dirname $tmp_dump_dir) -cf $tmp_archive $service + +cat $tmp_archive +rm $tmp_archive +rm -rf $tmp_dir diff --git a/sonic-utilities-data/templates/service_mgmt.sh.j2 b/sonic-utilities-data/templates/service_mgmt.sh.j2 new file mode 100644 index 0000000000..e46ba47380 --- /dev/null +++ b/sonic-utilities-data/templates/service_mgmt.sh.j2 @@ -0,0 +1,149 @@ +#!/bin/bash + +# +# =============== Managed by SONiC Package Manager. DO NOT EDIT! =============== +# auto-generated from {{ source }} by sonic-package-manager +# + +SERVICE="{{ manifest.service.name }}" +NAMESPACE_PREFIX="asic" +SONIC_DB_CLI="sonic-db-cli" +TMPDIR="/tmp/" +DEBUGLOG="${TMPDIR}/${SERVICE}.log" +[[ ! -z $DEV ]] && DEBUGLOG="${TMPDIR}/${SERVICE}-${DEV}.log" +[[ ! -z $DEV ]] && NET_NS="${NAMESPACE_PREFIX}${DEV}" # name of the network namespace +[[ ! -z $DEV ]] && SONIC_DB_CLI="${SONIC_DB_CLI} -n ${NET_NS}" + +{%- for service in manifest.service.dependent %} +{%- if service in multi_instance_services %} +MULTI_INST_DEPENDENT="${MULTI_INST_DEPENDENT} {{ service }}" +{%- else %} +DEPENDENT="${DEPENDENT} {{ service }}" +{%- endif %} +{%- endfor %} + +# Update dependent list based on other packages requirements +if [[ -f /etc/sonic/${SERVICE}_dependent ]]; then + DEPENDENT="${DEPENDENT} $(cat /etc/sonic/${SERVICE}_dependent)" +fi + +if [[ -f /etc/sonic/${SERVICE}_multi_inst_dependent ]]; then + MULTI_INST_DEPENDENT="${MULTI_INST_DEPENDENT} cat /etc/sonic/${SERVICE}_multi_inst_dependent" +fi + +function debug() +{ + /usr/bin/logger $1 + /bin/echo `date` "- $1" >> ${DEBUGLOG} +} + +function check_warm_boot() +{ + SYSTEM_WARM_START=`$SONIC_DB_CLI STATE_DB hget "WARM_RESTART_ENABLE_TABLE|system" enable` + SERVICE_WARM_START=`$SONIC_DB_CLI STATE_DB hget "WARM_RESTART_ENABLE_TABLE|${SERVICE}" enable` + if [[ x"$SYSTEM_WARM_START" == x"true" ]] || [[ x"$SERVICE_WARM_START" == x"true" ]]; then + WARM_BOOT="true" +{#- TODO: restore count validation for SONiC packages #} + else + WARM_BOOT="false" + fi +} + +function check_fast_boot() +{ + if [[ $($SONIC_DB_CLI STATE_DB GET "FAST_REBOOT|system") == "1" ]]; then + FAST_BOOT="true" + else + FAST_BOOT="false" + fi +} + +function start_dependent_services() { + if [[ x"$WARM_BOOT" != x"true" ]]; then + for dep in ${DEPENDENT}; do + /bin/systemctl start ${dep} + done + for dep in ${MULTI_INST_DEPENDENT}; do + if [[ ! -z $DEV ]]; then + /bin/systemctl start ${dep}@$DEV + else + /bin/systemctl start ${dep} + fi + done + fi +} + +function stop_dependent_services() { + if [[ x"$WARM_BOOT" != x"true" ]] && [[ x"$FAST_BOOT" != x"true" ]]; then + for dep in ${DEPENDENT}; do + /bin/systemctl stop ${dep} + done + for dep in ${MULTI_INST_DEPENDENT}; do + if [[ ! -z $DEV ]]; then + /bin/systemctl stop ${dep}@$DEV + else + /bin/systemctl stop ${dep} + fi + done + fi +} + +function start() { + debug "Starting ${SERVICE}$DEV service..." + + # start service docker + /usr/bin/${SERVICE}.sh start $DEV + debug "Started ${SERVICE}$DEV service..." + +{%- if manifest.service["post-start-action"] %} + docker exec -t ${SERVICE}${DEV} {{ manifest.service["post-start-action"] }} +{%- endif %} +} + +function wait() { + start_dependent_services + + if [[ ! -z $DEV ]]; then + /usr/bin/${SERVICE}.sh wait $DEV + else + /usr/bin/${SERVICE}.sh wait + fi +} + +function stop() { + debug "Stopping ${SERVICE}$DEV service..." + +{%- if manifest.service["pre-shutdown-action"] %} + docker exec -t ${SERVICE}${DEV} {{ manifest.service["pre-shutdown-action"] }} +{%- endif %} + + # For WARM/FAST boot do not perform service stop + if [[ x"$WARM_BOOT" != x"true" ]] && [[ x"$FAST_BOOT" != x"true" ]]; then + /usr/bin/${SERVICE}.sh stop $DEV + else + docker kill ${SERVICE}$DEV &> /dev/null || debug "Docker ${SERVICE}$DEV is not running ($?) ..." + fi + + debug "Stopped ${SERVICE}$DEV service..." + + stop_dependent_services +} + +OP=$1 +DEV=$2 + +check_warm_boot +check_fast_boot + +debug "Fast boot flag: ${SERVICE}$DEV ${FAST_BOOT}." +debug "Warm boot flag: ${SERVICE}$DEV ${WARM_BOOT}." + +case "$OP" in + start|wait|stop) + $1 + ;; + *) + echo "Usage: $0 {start|wait|stop}" + exit 1 + ;; +esac diff --git a/sonic-utilities-data/templates/sonic.service.j2 b/sonic-utilities-data/templates/sonic.service.j2 new file mode 100644 index 0000000000..72d6ab698c --- /dev/null +++ b/sonic-utilities-data/templates/sonic.service.j2 @@ -0,0 +1,39 @@ +# +# =============== Managed by SONiC Package Manager. DO NOT EDIT! =============== +# auto-generated from {{ source }} by sonic-package-manager +# +{%- set path = '/usr/local/bin' %} +{%- set multi_instance = multi_instance|default(False) %} +{%- set multi_instance_services = multi_instance_services|default([]) %} +[Unit] +Description={{ manifest.service.name }} container +{%- for service in manifest.service.requires %} +Requires={{ service }}{% if multi_instance and service in multi_instance_services %}@%i{% endif %}.service +{%- endfor %} +{%- for service in manifest.service.requisite %} +Requisite={{ service }}{% if multi_instance and service in multi_instance_services %}@%i{% endif %}.service +{%- endfor %} +{%- for service in manifest.service.after %} +After={{ service }}{% if multi_instance and service in multi_instance_services %}@%i{% endif %}.service +{%- endfor %} +{%- for service in manifest.service.before %} +Before={{ service }}{% if multi_instance and service in multi_instance_services %}@%i{% endif %}.service +{%- endfor %} +BindsTo=sonic.target +After=sonic.target +StartLimitIntervalSec=1200 +StartLimitBurst=3 + +[Service] +ExecStartPre={{path}}/{{manifest.service.name}}.sh start{% if multi_instance %} %i{% endif %} +ExecStart={{path}}/{{manifest.service.name}}.sh wait{% if multi_instance %} %i{% endif %} +ExecStop={{path}}/{{manifest.service.name}}.sh stop{% if multi_instance %} %i{% endif %} +RestartSec=30 + +{%- if not manifest.service.delayed %} +[Install] +WantedBy=sonic.target +{%- for service in manifest.service["wanted-by"] %} +WantedBy={{ service }}{% if multi_instance and service in multi_instance_services %}@%i{% endif %}.service +{%- endfor %} +{%- endif %} diff --git a/sonic-utilities-data/templates/timer.unit.j2 b/sonic-utilities-data/templates/timer.unit.j2 new file mode 100644 index 0000000000..a757b8deb8 --- /dev/null +++ b/sonic-utilities-data/templates/timer.unit.j2 @@ -0,0 +1,15 @@ +# +# =============== Managed by SONiC Package Manager. DO NOT EDIT! =============== +# auto-generated from {{ source }} by sonic-package-manager +# +[Unit] +Description=Delays {{ manifest.service.name }} until SONiC has started +PartOf={{ manifest.service.name }}{% if multi_instance %}@%i{% endif %}.service + +[Timer] +OnUnitActiveSec=0 sec +OnBootSec=3min 30 sec +Unit={{ manifest.service.name }}{% if multi_instance %}@%i{% endif %}.service + +[Install] +WantedBy=timers.target sonic.target diff --git a/sonic_installer/bootloader/aboot.py b/sonic_installer/bootloader/aboot.py index eee53de859..a2ef2acf4f 100644 --- a/sonic_installer/bootloader/aboot.py +++ b/sonic_installer/bootloader/aboot.py @@ -9,6 +9,7 @@ import subprocess import sys import zipfile +from contextlib import contextmanager import click @@ -19,6 +20,7 @@ IMAGE_DIR_PREFIX, IMAGE_PREFIX, run_command, + run_command_or_raise, ) from .bootloader import Bootloader @@ -34,7 +36,7 @@ def isSecureboot(): global _secureboot if _secureboot is None: with open('/proc/cmdline') as f: - m = re.search(r"secure_boot_enable=[y1]", f.read()) + m = re.search(r"secure_boot_enable=[y1]", f.read()) _secureboot = bool(m) return _secureboot @@ -153,7 +155,7 @@ def getCert(cls, swiFile): return None with swi.open(sigInfo, 'r') as sigFile: for line in sigFile: - data = line.split(':') + data = line.decode('utf8').split(':') if len(data) == 2: if data[0] == ISSUERCERT: try: @@ -179,3 +181,25 @@ def base64Decode(cls, text): def detect(cls): with open('/proc/cmdline') as f: return 'Aboot=' in f.read() + + def _get_swi_file_offset(self, swipath, filename): + with zipfile.ZipFile(swipath) as swi: + with swi.open(filename) as f: + return f._fileobj.tell() # pylint: disable=protected-access + + @contextmanager + def get_path_in_image(self, image_path, path): + path_in_image = os.path.join(image_path, path) + if os.path.exists(path_in_image) and not isSecureboot(): + yield path_in_image + return + + swipath = os.path.join(image_path, DEFAULT_SWI_IMAGE) + offset = self._get_swi_file_offset(swipath, path) + loopdev = subprocess.check_output(['losetup', '-f']).decode('utf8').rstrip() + + try: + run_command_or_raise(['losetup', '-o', str(offset), loopdev, swipath]) + yield loopdev + finally: + run_command_or_raise(['losetup', '-d', loopdev]) diff --git a/sonic_installer/bootloader/bootloader.py b/sonic_installer/bootloader/bootloader.py index 54054d4c55..a6694977ae 100644 --- a/sonic_installer/bootloader/bootloader.py +++ b/sonic_installer/bootloader/bootloader.py @@ -2,6 +2,7 @@ Abstract Bootloader class """ +from contextlib import contextmanager from os import path from ..common import ( @@ -68,3 +69,7 @@ def get_image_path(cls, image): prefix = path.join(HOST_PATH, IMAGE_DIR_PREFIX) return image.replace(IMAGE_PREFIX, prefix) + @contextmanager + def get_path_in_image(self, image_path, path_in_image): + """returns the path to the squashfs""" + yield path.join(image_path, path_in_image) diff --git a/sonic_installer/common.py b/sonic_installer/common.py index 475edb41ee..ac1416789f 100644 --- a/sonic_installer/common.py +++ b/sonic_installer/common.py @@ -13,6 +13,10 @@ HOST_PATH = '/host' IMAGE_PREFIX = 'SONiC-OS-' IMAGE_DIR_PREFIX = 'image-' +ROOTFS_NAME = 'fs.squashfs' +UPPERDIR_NAME = 'rw' +WORKDIR_NAME = 'work' +DOCKERDIR_NAME = 'docker' # Run bash command and print output to stdout def run_command(command): diff --git a/sonic_installer/main.py b/sonic_installer/main.py index 6ffd7aaf92..12a2ab7e0e 100644 --- a/sonic_installer/main.py +++ b/sonic_installer/main.py @@ -1,4 +1,5 @@ import configparser +import contextlib import os import re import subprocess @@ -11,10 +12,19 @@ from swsscommon.swsscommon import SonicV2Connector from .bootloader import get_bootloader -from .common import run_command, run_command_or_raise +from .common import ( + run_command, run_command_or_raise, + IMAGE_PREFIX, + ROOTFS_NAME, + UPPERDIR_NAME, + WORKDIR_NAME, + DOCKERDIR_NAME, +) from .exception import SonicRuntimeException SYSLOG_IDENTIFIER = "sonic-installer" +LOG_ERR = logger.Logger.LOG_PRIORITY_ERROR +LOG_NOTICE = logger.Logger.LOG_PRIORITY_NOTICE # Global Config object _config = None @@ -123,6 +133,15 @@ def get_docker_tag_name(image): return tag +def echo_and_log(msg, priority=LOG_NOTICE, fg=None): + if priority >= LOG_ERR: + # Print to stderr if priority is error + click.secho(msg, fg=fg, err=True) + else: + click.secho(msg, fg=fg) + log.log(priority, msg, False) + + # Function which validates whether a given URL specifies an existent file # on a reachable remote machine. Will abort the current operation if not def validate_url_or_abort(url): @@ -135,12 +154,12 @@ def validate_url_or_abort(url): response_code = None if not response_code: - click.echo("Did not receive a response from remote machine. Aborting...") + echo_and_log("Did not receive a response from remote machine. Aborting...", LOG_ERR) raise click.Abort() else: # Check for a 4xx response code which indicates a nonexistent URL if response_code / 100 == 4: - click.echo("Image file not found on remote machine. Aborting...") + echo_and_log("Image file not found on remote machine. Aborting...", LOG_ERR) raise click.Abort() @@ -207,54 +226,139 @@ def print_deprecation_warning(deprecated_cmd_or_subcmd, new_cmd_or_subcmd): fg="red", err=True) click.secho("Please use '{}' instead".format(new_cmd_or_subcmd), fg="red", err=True) -def update_sonic_environment(click, binary_image_version): + +def mount_squash_fs(squashfs_path, mount_point): + run_command_or_raise(["mkdir", "-p", mount_point]) + run_command_or_raise(["mount", "-t", "squashfs", squashfs_path, mount_point]) + + +def umount(mount_point, read_only=True, recursive=False, force=True, remove_dir=True): + flags = [] + if read_only: + flags.append("-r") + if force: + flags.append("-f") + if recursive: + flags.append("-R") + run_command_or_raise(["umount", *flags, mount_point]) + if remove_dir: + run_command_or_raise(["rm", "-rf", mount_point]) + + +def mount_overlay_fs(lowerdir, upperdir, workdir, mount_point): + run_command_or_raise(["mkdir", "-p", mount_point]) + overlay_options = "rw,relatime,lowerdir={},upperdir={},workdir={}".format(lowerdir, upperdir, workdir) + run_command_or_raise(["mount", "overlay", "-t", "overlay", "-o", overlay_options, mount_point]) + + +def mount_bind(source, mount_point): + run_command_or_raise(["mkdir", "-p", mount_point]) + run_command_or_raise(["mount", "--bind", source, mount_point]) + + +def mount_procfs_chroot(root): + run_command_or_raise(["chroot", root, "mount", "proc", "/proc", "-t", "proc"]) + + +def mount_sysfs_chroot(root): + run_command_or_raise(["chroot", root, "mount", "sysfs", "/sys", "-t", "sysfs"]) + + +def update_sonic_environment(bootloader, binary_image_version): """Prepare sonic environment variable using incoming image template file. If incoming image template does not exist use current image template file. """ - def mount_next_image_fs(squashfs_path, mount_point): - run_command_or_raise(["mkdir", "-p", mount_point]) - run_command_or_raise(["mount", "-t", "squashfs", squashfs_path, mount_point]) - - def umount_next_image_fs(mount_point): - run_command_or_raise(["umount", "-rf", mount_point]) - run_command_or_raise(["rm", "-rf", mount_point]) SONIC_ENV_TEMPLATE_FILE = os.path.join("usr", "share", "sonic", "templates", "sonic-environment.j2") SONIC_VERSION_YML_FILE = os.path.join("etc", "sonic", "sonic_version.yml") - sonic_version = re.sub("SONiC-OS-", '', binary_image_version) - new_image_dir = os.path.join('/', "host", "image-{0}".format(sonic_version)) - new_image_squashfs_path = os.path.join(new_image_dir, "fs.squashfs") + sonic_version = re.sub(IMAGE_PREFIX, '', binary_image_version) + new_image_dir = bootloader.get_image_path(binary_image_version) new_image_mount = os.path.join('/', "tmp", "image-{0}-fs".format(sonic_version)) env_dir = os.path.join(new_image_dir, "sonic-config") env_file = os.path.join(env_dir, "sonic-environment") - try: - mount_next_image_fs(new_image_squashfs_path, new_image_mount) - - next_sonic_env_template_file = os.path.join(new_image_mount, SONIC_ENV_TEMPLATE_FILE) - next_sonic_version_yml_file = os.path.join(new_image_mount, SONIC_VERSION_YML_FILE) - - sonic_env = run_command_or_raise([ - "sonic-cfggen", - "-d", - "-y", - next_sonic_version_yml_file, - "-t", - next_sonic_env_template_file, - ]) - os.mkdir(env_dir, 0o755) - with open(env_file, "w+") as ef: - print(sonic_env, file=ef) - os.chmod(env_file, 0o644) - except SonicRuntimeException as ex: - click.secho("Warning: SONiC environment variables are not supported for this image: {0}".format(str(ex)), - fg="red", err=True) - if os.path.exists(env_file): - os.remove(env_file) - os.rmdir(env_dir) - finally: - umount_next_image_fs(new_image_mount) + with bootloader.get_path_in_image(new_image_dir, ROOTFS_NAME) as new_image_squashfs_path: + try: + mount_squash_fs(new_image_squashfs_path, new_image_mount) + + next_sonic_env_template_file = os.path.join(new_image_mount, SONIC_ENV_TEMPLATE_FILE) + next_sonic_version_yml_file = os.path.join(new_image_mount, SONIC_VERSION_YML_FILE) + + sonic_env = run_command_or_raise([ + "sonic-cfggen", + "-d", + "-y", + next_sonic_version_yml_file, + "-t", + next_sonic_env_template_file, + ]) + os.mkdir(env_dir, 0o755) + with open(env_file, "w+") as ef: + print(sonic_env, file=ef) + os.chmod(env_file, 0o644) + except SonicRuntimeException as ex: + echo_and_log("Warning: SONiC environment variables are not supported for this image: {0}".format(str(ex)), LOG_ERR, fg="red") + if os.path.exists(env_file): + os.remove(env_file) + os.rmdir(env_dir) + finally: + umount(new_image_mount) + + +def migrate_sonic_packages(bootloader, binary_image_version): + """ Migrate SONiC packages to new SONiC image. """ + + SONIC_PACKAGE_MANAGER = "sonic-package-manager" + PACKAGE_MANAGER_DIR = "/var/lib/sonic-package-manager/" + DOCKER_CTL_SCRIPT = "/usr/lib/docker/docker.sh" + DOCKERD_SOCK = "docker.sock" + VAR_RUN_PATH = "/var/run/" + + tmp_dir = "tmp" + packages_file = "packages.json" + packages_path = os.path.join(PACKAGE_MANAGER_DIR, packages_file) + sonic_version = re.sub(IMAGE_PREFIX, '', binary_image_version) + new_image_dir = bootloader.get_image_path(binary_image_version) + + with contextlib.ExitStack() as stack: + def get_path(path): + """ Closure to get path by entering + a context manager of bootloader.get_path_in_image """ + + return stack.enter_context(bootloader.get_path_in_image(new_image_dir, path)) + + new_image_squashfs_path = get_path(ROOTFS_NAME) + new_image_upper_dir = get_path(UPPERDIR_NAME) + new_image_work_dir = get_path(WORKDIR_NAME) + new_image_docker_dir = get_path(DOCKERDIR_NAME) + new_image_mount = os.path.join("/", tmp_dir, "image-{0}-fs".format(sonic_version)) + new_image_docker_mount = os.path.join(new_image_mount, "var", "lib", "docker") + + try: + mount_squash_fs(new_image_squashfs_path, new_image_mount) + # make sure upper dir and work dir exist + run_command_or_raise(["mkdir", "-p", new_image_upper_dir]) + run_command_or_raise(["mkdir", "-p", new_image_work_dir]) + mount_overlay_fs(new_image_mount, new_image_upper_dir, new_image_work_dir, new_image_mount) + mount_bind(new_image_docker_dir, new_image_docker_mount) + mount_procfs_chroot(new_image_mount) + mount_sysfs_chroot(new_image_mount) + run_command_or_raise(["chroot", new_image_mount, DOCKER_CTL_SCRIPT, "start"]) + run_command_or_raise(["cp", packages_path, os.path.join(new_image_mount, tmp_dir, packages_file)]) + run_command_or_raise(["touch", os.path.join(new_image_mount, "tmp", DOCKERD_SOCK)]) + run_command_or_raise(["mount", "--bind", + os.path.join(VAR_RUN_PATH, DOCKERD_SOCK), + os.path.join(new_image_mount, "tmp", DOCKERD_SOCK)]) + run_command_or_raise(["chroot", new_image_mount, SONIC_PACKAGE_MANAGER, "migrate", + os.path.join("/", tmp_dir, packages_file), + "--dockerd-socket", os.path.join("/", tmp_dir, DOCKERD_SOCK), + "-y"]) + finally: + run_command("chroot {} {} stop".format(new_image_mount, DOCKER_CTL_SCRIPT)) + umount(new_image_mount, recursive=True, read_only=False, remove_dir=False) + umount(new_image_mount) + # Main entrypoint @click.group(cls=AliasedGroup) @@ -276,19 +380,21 @@ def sonic_installer(): help="Force installation of an image of a type which differs from that of the current running image") @click.option('--skip_migration', is_flag=True, help="Do not migrate current configuration to the newly installed image") +@click.option('--skip-package-migration', is_flag=True, + help="Do not migrate current packages to the newly installed image") @click.argument('url') -def install(url, force, skip_migration=False): +def install(url, force, skip_migration=False, skip_package_migration=False): """ Install image from local binary or URL""" bootloader = get_bootloader() if url.startswith('http://') or url.startswith('https://'): - click.echo('Downloading image...') + echo_and_log('Downloading image...') validate_url_or_abort(url) try: urlretrieve(url, bootloader.DEFAULT_IMAGE_PATH, reporthook) click.echo('') except Exception as e: - click.echo("Download error", e) + echo_and_log("Download error", e) raise click.Abort() image_path = bootloader.DEFAULT_IMAGE_PATH else: @@ -296,37 +402,40 @@ def install(url, force, skip_migration=False): binary_image_version = bootloader.get_binary_image_version(image_path) if not binary_image_version: - click.echo("Image file does not exist or is not a valid SONiC image file") + echo_and_log("Image file does not exist or is not a valid SONiC image file", LOG_ERR) raise click.Abort() # Is this version already installed? if binary_image_version in bootloader.get_installed_images(): - click.echo("Image {} is already installed. Setting it as default...".format(binary_image_version)) + echo_and_log("Image {} is already installed. Setting it as default...".format(binary_image_version)) if not bootloader.set_default_image(binary_image_version): - click.echo('Error: Failed to set image as default') + echo_and_log('Error: Failed to set image as default', LOG_ERR) raise click.Abort() else: # Verify that the binary image is of the same type as the running image if not bootloader.verify_binary_image(image_path) and not force: - click.echo("Image file '{}' is of a different type than running image.\n".format(url) + + echo_and_log("Image file '{}' is of a different type than running image.\n".format(url) + "If you are sure you want to install this image, use -f|--force.\n" + - "Aborting...") + "Aborting...", LOG_ERR) raise click.Abort() - click.echo("Installing image {} and setting it as default...".format(binary_image_version)) + echo_and_log("Installing image {} and setting it as default...".format(binary_image_version)) bootloader.install_image(image_path) # Take a backup of current configuration if skip_migration: - click.echo("Skipping configuration migration as requested in the command option.") + echo_and_log("Skipping configuration migration as requested in the command option.") else: run_command('config-setup backup') - update_sonic_environment(click, binary_image_version) + update_sonic_environment(bootloader, binary_image_version) + + if not skip_package_migration: + migrate_sonic_packages(bootloader, binary_image_version) # Finally, sync filesystem run_command("sync;sync;sync") run_command("sleep 3") # wait 3 seconds after sync - click.echo('Done') + echo_and_log('Done') # List installed images @@ -355,7 +464,7 @@ def set_default(image): bootloader = get_bootloader() if image not in bootloader.get_installed_images(): - click.echo('Error: Image does not exist') + echo_and_log('Error: Image does not exist', LOG_ERR) raise click.Abort() bootloader.set_default_image(image) @@ -371,7 +480,7 @@ def set_next_boot(image): bootloader = get_bootloader() if image not in bootloader.get_installed_images(): - click.echo('Error: Image does not exist') + echo_and_log('Error: Image does not exist', LOG_ERR) sys.exit(1) bootloader.set_next_image(image) @@ -387,10 +496,10 @@ def remove(image): images = bootloader.get_installed_images() current = bootloader.get_current_image() if image not in images: - click.echo('Image does not exist') + echo_and_log('Image does not exist', LOG_ERR) sys.exit(1) if image == current: - click.echo('Cannot remove current image') + echo_and_log('Cannot remove current image', LOG_ERR) sys.exit(1) # TODO: check if image is next boot or default boot and fix these bootloader.remove_image(image) @@ -427,12 +536,12 @@ def cleanup(): image_removed = 0 for image in images: if image != curimage and image != nextimage: - click.echo("Removing image %s" % image) + echo_and_log("Removing image %s" % image) bootloader.remove_image(image) image_removed += 1 if image_removed == 0: - click.echo("No image(s) to remove") + echo_and_log("No image(s) to remove") DOCKER_CONTAINER_LIST = [ @@ -474,12 +583,12 @@ def upgrade_docker(container_name, url, cleanup_image, skip_check, tag, warm): DEFAULT_IMAGE_PATH = os.path.join("/tmp/", image_name) if url.startswith('http://') or url.startswith('https://'): - click.echo('Downloading image...') + echo_and_log('Downloading image...') validate_url_or_abort(url) try: urlretrieve(url, DEFAULT_IMAGE_PATH, reporthook) except Exception as e: - click.echo("Download error", e) + echo_and_log("Download error: {}".format(e), LOG_ERR) raise click.Abort() image_path = DEFAULT_IMAGE_PATH else: @@ -488,7 +597,7 @@ def upgrade_docker(container_name, url, cleanup_image, skip_check, tag, warm): # Verify that the local file exists and is a regular file # TODO: Verify the file is a *proper Docker image file* if not os.path.isfile(image_path): - click.echo("Image file '{}' does not exist or is not a regular file. Aborting...".format(image_path)) + echo_and_log("Image file '{}' does not exist or is not a regular file. Aborting...".format(image_path), LOG_ERR) raise click.Abort() warm_configured = False @@ -525,7 +634,7 @@ def upgrade_docker(container_name, url, cleanup_image, skip_check, tag, warm): (out, err) = proc.communicate() if proc.returncode != 0: if not skip_check: - click.echo("Orchagent is not in clean state, RESTARTCHECK failed") + echo_and_log("Orchagent is not in clean state, RESTARTCHECK failed", LOG_ERR) # Restore orignal config before exit if warm_configured is False and warm: run_command("config warm_restart disable %s" % container_name) @@ -537,27 +646,27 @@ def upgrade_docker(container_name, url, cleanup_image, skip_check, tag, warm): sys.exit(proc.returncode) else: - click.echo("Orchagent is not in clean state, upgrading it anyway") + echo_and_log("Orchagent is not in clean state, upgrading it anyway") else: - click.echo("Orchagent is in clean state and frozen for warm upgrade") + echo_and_log("Orchagent is in clean state and frozen for warm upgrade") warm_app_names = ["orchagent", "neighsyncd"] elif container_name == "bgp": # Kill bgpd to restart the bgp graceful restart procedure - click.echo("Stopping bgp ...") + echo_and_log("Stopping bgp ...") run_command("docker exec -i bgp pkill -9 zebra") run_command("docker exec -i bgp pkill -9 bgpd") warm_app_names = ["bgp"] - click.echo("Stopped bgp ...") + echo_and_log("Stopped bgp ...") elif container_name == "teamd": - click.echo("Stopping teamd ...") + echo_and_log("Stopping teamd ...") # Send USR1 signal to all teamd instances to stop them # It will prepare teamd for warm-reboot run_command("docker exec -i teamd pkill -USR1 teamd > /dev/null") warm_app_names = ["teamsyncd"] - click.echo("Stopped teamd ...") + echo_and_log("Stopped teamd ...") # clean app reconcilation state from last warm start if exists for warm_app_name in warm_app_names: @@ -602,8 +711,7 @@ def upgrade_docker(container_name, url, cleanup_image, skip_check, tag, warm): log.log_notice("%s reached %s state" % (warm_app_name, state)) sys.stdout.write("]\n\r") if state != exp_state: - click.echo("%s failed to reach %s state" % (warm_app_name, exp_state)) - log.log_error("%s failed to reach %s state" % (warm_app_name, exp_state)) + echo_and_log("%s failed to reach %s state" % (warm_app_name, exp_state), LOG_ERR) else: exp_state = "" # this is cold upgrade @@ -613,9 +721,9 @@ def upgrade_docker(container_name, url, cleanup_image, skip_check, tag, warm): run_command("config warm_restart disable %s" % container_name) if state == exp_state: - click.echo('Done') + echo_and_log('Done') else: - click.echo('Failed') + echo_and_log('Failed', LOG_ERR) sys.exit(1) @@ -635,7 +743,7 @@ def rollback_docker(container_name): # All images id under the image name image_id_all = get_container_image_id_all(image_name) if len(image_id_all) != 2: - click.echo("Two images required, but there are '{}' images for '{}'. Aborting...".format(len(image_id_all), image_name)) + echo_and_log("Two images required, but there are '{}' images for '{}'. Aborting...".format(len(image_id_all), image_name), LOG_ERR) raise click.Abort() image_latest = image_name + ":latest" @@ -649,11 +757,11 @@ def rollback_docker(container_name): # make previous image as latest run_command("docker tag %s:%s %s:latest" % (image_name, version_tag, image_name)) if container_name == "swss" or container_name == "bgp" or container_name == "teamd": - click.echo("Cold reboot is required to restore system state after '{}' rollback !!".format(container_name)) + echo_and_log("Cold reboot is required to restore system state after '{}' rollback !!".format(container_name), LOG_ERR) else: run_command("systemctl restart %s" % container_name) - click.echo('Done') + echo_and_log('Done') # verify the next image @sonic_installer.command('verify-next-image') @@ -661,7 +769,7 @@ def verify_next_image(): """ Verify the next image for reboot""" bootloader = get_bootloader() if not bootloader.verify_next_image(): - click.echo('Image verification failed') + echo_and_log('Image verification failed', LOG_ERR) sys.exit(1) click.echo('Image successfully verified') diff --git a/sonic_package_manager/__init__.py b/sonic_package_manager/__init__.py new file mode 100644 index 0000000000..9d8827c5e4 --- /dev/null +++ b/sonic_package_manager/__init__.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python + +from sonic_package_manager.manager import PackageManager + +__all__ = ['PackageManager'] diff --git a/sonic_package_manager/constraint.py b/sonic_package_manager/constraint.py new file mode 100644 index 0000000000..af5a13000b --- /dev/null +++ b/sonic_package_manager/constraint.py @@ -0,0 +1,166 @@ +#!/usr/bin/env python + +""" Package version constraints module. """ + +import re +from abc import ABC +from dataclasses import dataclass, field +from typing import Dict, Union + +import semver + + +class VersionConstraint(semver.VersionConstraint, ABC): + """ Extends VersionConstraint from semver package. """ + + @staticmethod + def parse(constraint_expression: str) -> 'VersionConstraint': + """ Parse version constraint. + + Args: + constraint_expression: Expression syntax: "[[op][version]]+". + Returns: + The resulting VersionConstraint object. + """ + + return semver.parse_constraint(constraint_expression) + + +@dataclass +class ComponentConstraints: + """ ComponentConstraints is a set of components version constraints. """ + + components: Dict[str, VersionConstraint] = field(default_factory=dict) + + @staticmethod + def parse(constraints: Dict) -> 'ComponentConstraints': + """ Parse constraint from dictionary. + + Args: + constraints: dictionary with component name + as key and constraint expression as value + + Returns: + ComponentConstraints object. + + """ + + components = {component: VersionConstraint.parse(version) + for component, version in constraints.items()} + return ComponentConstraints(components) + + def deparse(self) -> Dict[str, str]: + """ Returns the manifest representation of components constraints. + + Returns: + Dictionary of string keys and string values. + + """ + + return { + component: str(version) for component, version in self.components.items() + } + + +@dataclass +class PackageConstraint: + """ PackageConstraint is a package version constraint. """ + + name: str + constraint: VersionConstraint + _components: ComponentConstraints = ComponentConstraints({}) + + def __str__(self): return f'{self.name}{self.constraint}' + + @property + def components(self): return self._components.components + + @staticmethod + def from_string(constraint_expression: str) -> 'PackageConstraint': + """ Parse package constraint string which contains a package + name separated by a space with zero, one or more version constraint + expressions. A variety of version matching operators are supported + including >, <, ==, !=, ^, *. See Examples. + + Args: + constraint_expression: Expression syntax "[package name] [[op][version]]+". + + Returns: + PackageConstraint object. + + Examples: + >>> PackageConstraint.parse('syncd^1.0.0').constraint + =1.0.0,<2.0.0)> + >>> PackageConstraint.parse('swss>1.3.2 <4.2.1').constraint + 1.3.2,<4.2.1)> + >>> PackageConstraint.parse('swss').constraint + + """ + + REQUIREMENT_SPECIFIER_RE = \ + r'(?P[A-Za-z0-9_-]+)(?P.*)' + + match = re.match(REQUIREMENT_SPECIFIER_RE, constraint_expression) + if match is None: + raise ValueError(f'Invalid constraint {constraint_expression}') + groupdict = match.groupdict() + name = groupdict.get('name') + constraint = groupdict.get('constraint') or '*' + return PackageConstraint(name, VersionConstraint.parse(constraint)) + + @staticmethod + def from_dict(constraint_dict: Dict) -> 'PackageConstraint': + """ Parse package constraint information from dictionary. E.g: + + { + "name": "swss", + "version": "^1.0.0", + "componenets": { + "libswsscommon": "^1.0.0" + } + } + + Args: + constraint_dict: Dictionary of constraint infromation. + + Returns: + PackageConstraint object. + """ + + name = constraint_dict['name'] + version = VersionConstraint.parse(constraint_dict.get('version') or '*') + components = ComponentConstraints.parse(constraint_dict.get('components', {})) + return PackageConstraint(name, version, components) + + @staticmethod + def parse(constraint: Union[str, Dict]) -> 'PackageConstraint': + """ Parse constraint from string expression or dictionary. + + Args: + constraint: string or dictionary. Check from_str() and from_dict() methods. + + Returns: + PackageConstraint object. + + """ + + if type(constraint) is str: + return PackageConstraint.from_string(constraint) + elif type(constraint) is dict: + return PackageConstraint.from_dict(constraint) + else: + raise ValueError('Input argument should be either str or dict') + + def deparse(self) -> Dict: + """ Returns the manifest representation of package constraint. + + Returns: + Dictionary in manifest representation. + + """ + + return { + 'name': self.name, + 'version': str(self.constraint), + 'components': self._components.deparse(), + } diff --git a/sonic_package_manager/database.py b/sonic_package_manager/database.py new file mode 100644 index 0000000000..6c1cec5c07 --- /dev/null +++ b/sonic_package_manager/database.py @@ -0,0 +1,222 @@ +#!/usr/bin/env python + +""" Repository Database interface module. """ +import json +import os +from dataclasses import dataclass, replace +from typing import Optional, Dict, Callable + +from sonic_package_manager.errors import PackageManagerError, PackageNotFoundError, PackageAlreadyExistsError +from sonic_package_manager.version import Version + +BASE_LIBRARY_PATH = '/var/lib/sonic-package-manager/' +PACKAGE_MANAGER_DB_FILE_PATH = os.path.join(BASE_LIBRARY_PATH, 'packages.json') +PACKAGE_MANAGER_LOCK_FILE = os.path.join(BASE_LIBRARY_PATH, '.lock') + + +@dataclass(order=True) +class PackageEntry: + """ Package database single entry object. + + Attributes: + name: Name of the package + repository: Default repository to pull package from. + description: Package description or None if package does not + provide a description. + default_reference: Default reference (tag or digest) or None + if default reference is not provided. + version: Installed version of the package or None if + package is not installed. + installed: Boolean flag whether the package is installed. + built_in: Boolean flag whether the package is built in. + image_id: Image ID for this package or None if package + is not installed. + """ + + name: str + repository: Optional[str] + description: Optional[str] = None + default_reference: Optional[str] = None + version: Optional[Version] = None + installed: bool = False + built_in: bool = False + image_id: Optional[str] = None + + +def package_from_dict(name: str, package_info: Dict) -> PackageEntry: + """ Parse dictionary into PackageEntry object.""" + + repository = package_info.get('repository') + description = package_info.get('description') + default_reference = package_info.get('default-reference') + version = package_info.get('installed-version') + if version: + version = Version.parse(version) + installed = package_info.get('installed', False) + built_in = package_info.get('built-in', False) + image_id = package_info.get('image-id') + + return PackageEntry(name, repository, description, + default_reference, version, installed, + built_in, image_id) + + +def package_to_dict(package: PackageEntry) -> Dict: + """ Serialize package into dictionary. """ + + return { + 'repository': package.repository, + 'description': package.description, + 'default-reference': package.default_reference, + 'installed-version': None if package.version is None else str(package.version), + 'installed': package.installed, + 'built-in': package.built_in, + 'image-id': package.image_id, + } + + +class PackageDatabase: + """ An interface to SONiC repository database """ + + def __init__(self, + database: Dict[str, PackageEntry], + on_save: Optional[Callable] = None): + """ Initialize PackageDatabase. + + Args: + database: Database dictionary + on_save: Optional callback to execute on commit() + """ + + self._database = database + self._on_save = on_save + + def add_package(self, + name: str, + repository: str, + description: Optional[str] = None, + default_reference: Optional[str] = None): + """ Adds a new package entry in database. + + Args: + name: Package name. + repository: Repository URL. + description: Description string. + default_reference: Default version string. + + Raises: + PackageAlreadyExistsError: if package already exists in database. + """ + + if self.has_package(name): + raise PackageAlreadyExistsError(name) + + package = PackageEntry(name, repository, description, default_reference) + self._database[name] = package + + def remove_package(self, name: str): + """ Removes package entry from database. + + Args: + name: repository name. + Raises: + PackageNotFoundError: Raises when package with the given name does not exist + in the database. + """ + + pkg = self.get_package(name) + + if pkg.built_in: + raise PackageManagerError(f'Package {name} is built-in, cannot remove it') + + if pkg.installed: + raise PackageManagerError(f'Package {name} is installed, uninstall it first') + + self._database.pop(name) + + def update_package(self, pkg: PackageEntry): + """ Modify repository in the database. + + Args: + pkg: Repository object. + Raises: + PackageManagerError: Raises when repository with the given name does not exist + in the database. + """ + + name = pkg.name + + if not self.has_package(name): + raise PackageNotFoundError(name) + + self._database[name] = pkg + + def get_package(self, name: str) -> PackageEntry: + """ Return a package referenced by name. + If the package is not found PackageNotFoundError is thrown. + + Args: + name: Package name. + Returns: + PackageInfo object. + Raises: + PackageNotFoundError: When package called name was not found. + """ + + try: + pkg = self._database[name] + except KeyError: + raise PackageNotFoundError(name) + + return replace(pkg) + + def has_package(self, name: str) -> bool: + """ Checks if the database contains an entry for a package. + called name. Returns True if the package exists, otherwise False. + + Args: + name: Package name. + Returns: + True if the package exists, otherwise False. + """ + + try: + self.get_package(name) + return True + except PackageNotFoundError: + return False + + def __iter__(self): + """ Iterates over packages in the database. + + Yields: + PackageInfo object. + """ + + for name, _ in self._database.items(): + yield self.get_package(name) + + @staticmethod + def from_file(db_file=PACKAGE_MANAGER_DB_FILE_PATH) -> 'PackageDatabase': + """ Read database content from file. """ + + def on_save(database): + with open(db_file, 'w') as db: + db_content = {} + for name, package in database.items(): + db_content[name] = package_to_dict(package) + json.dump(db_content, db, indent=4) + + database = {} + with open(db_file) as db: + db_content = json.load(db) + for key in db_content: + package = package_from_dict(key, db_content[key]) + database[key] = package + return PackageDatabase(database, on_save) + + def commit(self): + """ Save database content to file. """ + + if self._on_save: + self._on_save(self._database) diff --git a/sonic_package_manager/dockerapi.py b/sonic_package_manager/dockerapi.py new file mode 100644 index 0000000000..926600d0bc --- /dev/null +++ b/sonic_package_manager/dockerapi.py @@ -0,0 +1,226 @@ +#!/usr/bin/evn python + +""" Module provides Docker interface. """ + +import contextlib +import io +import tarfile +import re +from typing import Optional + +from sonic_package_manager.logger import log +from sonic_package_manager.progress import ProgressManager + + +def is_digest(ref: str): + return ref.startswith('sha256:') + + +def bytes_to_mb(bytes): + return bytes / 1024 / 1024 + + +def get_id(line): + return line['id'] + + +def get_status(line): + return line['status'] + + +def get_progress(line): + progress = line['progressDetail'] + current = bytes_to_mb(progress['current']) + total = bytes_to_mb(progress['total']) + return current, total + + +def process_progress(progress_manager, line): + try: + status = get_status(line) + id = get_id(line) + current, total = get_progress(line) + + if id not in progress_manager: + progress_manager.new(id, + total=total, + unit='Mb', + desc=f'{status} {id}') + pbar = progress_manager.get(id) + + # Complete status + if 'complete' in status: + pbar.desc = f'{status} {id}' + pbar.update(pbar.total) + return + + # Status changed + if status not in pbar.desc: + pbar.desc = f'{status} {id}' + pbar.total = total + pbar.count = 0 + + pbar.update(current - pbar.count) + except KeyError: + # not a progress line + return + + +def get_repository_from_image(image): + """ Returns the first RepoTag repository + found in image. """ + + repotags = image.attrs['RepoTags'] + for repotag in repotags: + repository, tag = repotag.split(':') + return repository + + +class DockerApi: + """ DockerApi provides a set of methods - + wrappers around docker client methods """ + + def __init__(self, + client, + progress_manager: Optional[ProgressManager] = None): + self.client = client + self.progress_manager = progress_manager + + def pull(self, repository: str, + reference: Optional[str] = None): + """ Docker 'pull' command. + Args: + repository: repository to pull + reference: tag or digest + """ + + log.debug(f'pulling image from {repository} reference={reference}') + + api = self.client.api + progress_manager = self.progress_manager + + digest = None + + with progress_manager or contextlib.nullcontext(): + for line in api.pull(repository, + reference, + stream=True, + decode=True): + log.debug(f'pull status: {line}') + + status = get_status(line) + + # Record pulled digest + digest_match = re.match(r'Digest: (?P.*)', status) + if digest_match: + digest = digest_match.groupdict()['sha'] + + if progress_manager: + process_progress(progress_manager, line) + + log.debug(f'Digest: {digest}') + log.debug(f'image from {repository} reference={reference} pulled successfully') + + return self.get_image(f'{repository}@{digest}') + + def load(self, imgpath: str): + """ Docker 'load' command. + Args: + + """ + + log.debug(f'loading image from {imgpath}') + + api = self.client.api + progress_manager = self.progress_manager + + imageid = None + repotag = None + + with progress_manager or contextlib.nullcontext(): + with open(imgpath, 'rb') as imagefile: + for line in api.load_image(imagefile, quiet=False): + log.debug(f'pull status: {line}') + + if progress_manager: + process_progress(progress_manager, line) + + if 'stream' not in line: + continue + + stream = line['stream'] + repotag_match = re.match(r'Loaded image: (?P.*)\n', stream) + if repotag_match: + repotag = repotag_match.groupdict()['repotag'] + imageid_match = re.match(r'Loaded image ID: sha256:(?P.*)\n', stream) + if imageid_match: + imageid = imageid_match.groupdict()['id'] + + imagename = repotag if repotag else imageid + log.debug(f'Loaded image {imagename}') + + return self.get_image(imagename) + + def rmi(self, image: str, **kwargs): + """ Docker 'rmi -f' command. """ + + log.debug(f'removing image {image} kwargs={kwargs}') + + self.client.images.remove(image, **kwargs) + + log.debug(f'image {image} removed successfully') + + def tag(self, image: str, repotag: str, **kwargs): + """ Docker 'tag' command """ + + log.debug(f'tagging image {image} {repotag} kwargs={kwargs}') + + img = self.client.images.get(image) + img.tag(repotag, **kwargs) + + log.debug(f'image {image} tagged {repotag} successfully') + + def rm(self, container: str, **kwargs): + """ Docker 'rm' command. """ + + self.client.containers.get(container).remove(**kwargs) + log.debug(f'removed container {container}') + + def ps(self, **kwargs): + """ Docker 'ps' command. """ + + return self.client.containers.list(**kwargs) + + def labels(self, image: str): + """ Returns a list of labels associated with image. """ + + log.debug(f'inspecting image labels {image}') + + labels = self.client.images.get(image).labels + + log.debug(f'image {image} labels successfully: {labels}') + return labels + + def get_image(self, name: str): + return self.client.images.get(name) + + def extract(self, image, src_path: str, dst_path: str): + """ Copy src_path from the docker image to host dst_path. """ + + buf = bytes() + + container = self.client.containers.create(image) + try: + bits, _ = container.get_archive(src_path) + for chunk in bits: + buf += chunk + finally: + container.remove(force=True) + + with tarfile.open(fileobj=io.BytesIO(buf)) as tar: + for member in tar: + if dst_path.endswith('/'): + tar.extract(member, dst_path) + else: + member.name = dst_path + tar.extract(member, dst_path) diff --git a/sonic_package_manager/errors.py b/sonic_package_manager/errors.py new file mode 100644 index 0000000000..17279c52c4 --- /dev/null +++ b/sonic_package_manager/errors.py @@ -0,0 +1,146 @@ +#!/usr/bin/env python + +""" SONiC Package Manager exceptions are defined in this module. """ + +from dataclasses import dataclass +from typing import Optional + +from sonic_package_manager.constraint import PackageConstraint, VersionConstraint +from sonic_package_manager.version import Version + + +class PackageManagerError(Exception): + """ Base class for exceptions generated by SONiC package manager """ + + pass + + +class ManifestError(Exception): + """ Class for manifest validate failures. """ + + pass + + +class MetadataError(Exception): + """ Class for metadata failures. """ + + pass + + +@dataclass +class PackageNotFoundError(PackageManagerError): + """ Repository not found in repository database exception """ + + name: str + + def __str__(self): + return f'Package {self.name} is not found in packages database' + + +@dataclass +class PackageAlreadyExistsError(PackageManagerError): + """ Package already exists in the packages database exception. """ + + name: str + + def __str__(self): + return f'Package {self.name} already exists in packages database' + + +class PackageInstallationError(PackageManagerError): + """ Exception for package installation error. """ + + pass + + +class PackageUninstallationError(PackageManagerError): + """ Exception for package installation error. """ + + pass + + +class PackageUpgradeError(PackageManagerError): + """ Exception for package upgrade error. """ + + pass + + +@dataclass +class PackageSonicRequirementError(PackageInstallationError): + """ Exception for installation errors, when SONiC version requirement is not met. """ + + name: str + component: str + constraint: PackageConstraint + installed_ver: Optional[Version] = None + + def __str__(self): + if self.installed_ver is not None: + return (f'Package {self.name} requires base OS component {self.component} version {self.constraint} ' + f'while the installed version is {self.installed_ver}') + return (f'Package {self.name} requires base OS component {self.component} version {self.constraint} ' + f'but it is not present int base OS image') + + +@dataclass +class PackageDependencyError(PackageInstallationError): + """ Exception class for installation errors related to missing dependency. """ + + name: str + constraint: PackageConstraint + installed_ver: Optional[Version] = None + + def __str__(self): + if self.installed_ver: + return (f'Package {self.name} requires {self.constraint} ' + f'but version {self.installed_ver} is installed') + return f'Package {self.name} requires {self.constraint} but it is not installed' + + +@dataclass +class PackageComponentDependencyError(PackageInstallationError): + """ Exception class for installation error caused by component + version dependency. """ + + name: str + dependency: str + component: str + constraint: VersionConstraint + installed_ver: Optional[Version] = None + + def __str__(self): + if self.installed_ver: + return (f'Package {self.name} requires {self.component} {self.constraint} ' + f'in package {self.dependency} but version {self.installed_ver} is installed') + return (f'Package {self.name} requires {self.component} {self.constraint} ' + f'in package {self.dependency} but it is not installed') + + +@dataclass +class PackageConflictError(PackageInstallationError): + """ Exception class for installation errors related to missing dependency. """ + + name: str + constraint: PackageConstraint + installed_ver: Version + + def __str__(self): + return (f'Package {self.name} conflicts with {self.constraint} but ' + f'version {self.installed_ver} is installed') + + +@dataclass +class PackageComponentConflictError(PackageInstallationError): + """ Exception class for installation error caused by component + version conflict. """ + + name: str + dependency: str + component: str + constraint: VersionConstraint + installed_ver: Version + + def __str__(self): + return (f'Package {self.name} conflicts with {self.component} {self.constraint} ' + f'in package {self.dependency} but version {self.installed_ver} is installed') + diff --git a/sonic_package_manager/logger.py b/sonic_package_manager/logger.py new file mode 100644 index 0000000000..3d5e06d35f --- /dev/null +++ b/sonic_package_manager/logger.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python + +""" Logger for sonic-package-manager. """ + +import logging.handlers + +import click_log + + +class Formatter(click_log.ColorFormatter): + """ Click logging formatter. """ + + colors = { + 'error': dict(fg='red'), + 'exception': dict(fg='red'), + 'critical': dict(fg='red'), + 'debug': dict(fg='blue', bold=True), + 'warning': dict(fg='yellow'), + } + + +log = logging.getLogger("sonic-package-manager") +log.setLevel(logging.INFO) + +click_handler = click_log.ClickHandler() +click_handler.formatter = Formatter() + +log.addHandler(click_handler) +log.addHandler(logging.handlers.SysLogHandler()) diff --git a/sonic_package_manager/main.py b/sonic_package_manager/main.py new file mode 100644 index 0000000000..c0589ae5b5 --- /dev/null +++ b/sonic_package_manager/main.py @@ -0,0 +1,460 @@ +#!/usr/bin/env python + +import functools +import json +import os +import sys +import typing + +import click +import click_log +import tabulate +from natsort import natsorted + +from sonic_package_manager.database import PackageEntry, PackageDatabase +from sonic_package_manager.errors import PackageManagerError +from sonic_package_manager.logger import log +from sonic_package_manager.manager import PackageManager + +BULLET_UC = '\u2022' + + +def exit_cli(*args, **kwargs): + """ Print a message and exit with rc 1. """ + + click.secho(*args, **kwargs) + sys.exit(1) + + +def show_help(ctx): + """ Show help message and exit process successfully. """ + + click.echo(ctx.get_help()) + ctx.exit(0) + + +def root_privileges_required(func: typing.Callable) -> typing.Callable: + """ Decorates a function, so that the function is invoked + only if the user is root. """ + + @functools.wraps(func) + def wrapped_function(*args, **kwargs): + """ Wrapper around func. """ + + if os.geteuid() != 0: + exit_cli('Root privileges required for this operation', fg='red') + + return func(*args, **kwargs) + + wrapped_function.__doc__ += '\n\n NOTE: This command requires elevated (root) privileges to run.' + + return wrapped_function + + +def add_options(options): + """ Decorator to append options from + input list to command. """ + + def _add_options(func): + for option in reversed(options): + func = option(func) + return func + + return _add_options + + +class MutuallyExclusiveOption(click.Option): + """ This options type is extended with 'mutually_exclusive' + parameter which makes CLI to check if several options are now + used together in single command. """ + + def __init__(self, *args, **kwargs): + self.mutually_exclusive = set(kwargs.pop('mutually_exclusive', [])) + help_string = kwargs.get('help', '') + if self.mutually_exclusive: + ex_str = ', '.join(self.mutually_exclusive) + kwargs['help'] = f'{help_string} ' \ + f'NOTE: This argument is mutually ' \ + f'exclusive with arguments: [{ex_str}].' + super().__init__(*args, **kwargs) + + def handle_parse_result(self, ctx, opts, args): + if self.name in opts and opts[self.name] is not None: + for opt_name in self.mutually_exclusive.intersection(opts): + if opts[opt_name] is None: + continue + + raise click.UsageError(f'Illegal usage: {self.name} is mutually ' + f'exclusive with arguments ' + f'{", ".join(self.mutually_exclusive)}.') + + return super().handle_parse_result(ctx, opts, args) + + +PACKAGE_SOURCE_OPTIONS = [ + click.option('--from-repository', + help='Fetch package directly from image registry repository.', + cls=MutuallyExclusiveOption, + mutually_exclusive=['from_tarball', 'package_expr']), + click.option('--from-tarball', + type=click.Path(exists=True, + readable=True, + file_okay=True, + dir_okay=False), + help='Fetch package from saved image tarball.', + cls=MutuallyExclusiveOption, + mutually_exclusive=['from_repository', 'package_expr']), + click.argument('package-expr', + type=str, + required=False) +] + + +PACKAGE_COMMON_INSTALL_OPTIONS = [ + click.option('--skip-host-plugins', + is_flag=True, + help='Do not install host OS plugins provided by the package (CLI, etc). ' + 'NOTE: In case when package host OS plugins are set as mandatory in ' + 'package manifest this option will fail the installation.') +] + + +PACKAGE_COMMON_OPERATION_OPTIONS = [ + click.option('-f', '--force', + is_flag=True, + help='Force operation by ignoring package dependency tree and package manifest validation failures.'), + click.option('-y', '--yes', + is_flag=True, + help='Automatically answer yes on prompts.'), + click_log.simple_verbosity_option(log, help='Either CRITICAL, ERROR, WARNING, INFO or DEBUG. Default is INFO.'), +] + + +def get_package_status(package: PackageEntry): + """ Returns the installation status message for package. """ + + if package.built_in: + return 'Built-In' + elif package.installed: + return 'Installed' + else: + return 'Not Installed' + + +@click.group() +@click.pass_context +def cli(ctx): + """ SONiC Package Manager """ + + ctx.obj = PackageManager.get_manager() + + +@cli.group() +@click.pass_context +def repository(ctx): + """ Repository management commands. """ + + pass + + +@cli.group() +@click.pass_context +def show(ctx): + """ Package manager show commands. """ + + pass + + +@show.group() +@click.pass_context +def package(ctx): + """ Package show commands. """ + + pass + + +@cli.command() +@click.pass_context +def list(ctx): + """ List available packages. """ + + table_header = ['Name', 'Repository', 'Description', 'Version', 'Status'] + table_body = [] + + manager: PackageManager = ctx.obj + + try: + for package in natsorted(manager.database): + repository = package.repository or 'N/A' + version = package.version or 'N/A' + description = package.description or 'N/A' + status = get_package_status(package) + + table_body.append([ + package.name, + repository, + description, + version, + status + ]) + + click.echo(tabulate.tabulate(table_body, table_header)) + except PackageManagerError as err: + exit_cli(f'Failed to list repositories: {err}', fg='red') + + +@package.command() +@add_options(PACKAGE_SOURCE_OPTIONS) +@click.pass_context +def manifest(ctx, + package_expr, + from_repository, + from_tarball): + """ Show package manifest. """ + + manager: PackageManager = ctx.obj + + try: + source = manager.get_package_source(package_expr, + from_repository, + from_tarball) + package = source.get_package() + click.echo(json.dumps(package.manifest.unmarshal(), indent=4)) + except Exception as err: + exit_cli(f'Failed to print manifest: {err}', fg='red') + + +@package.command() +@click.argument('name') +@click.option('--all', is_flag=True, help='Show all available tags in repository.') +@click.option('--plain', is_flag=True, help='Plain output.') +@click.pass_context +def versions(ctx, name, all, plain): + """ Show available versions. """ + + try: + manager: PackageManager = ctx.obj + versions = manager.get_package_available_versions(name, all) + for version in versions: + if not plain: + click.secho(f'{BULLET_UC} ', bold=True, fg='green', nl=False) + click.secho(f'{version}') + except Exception as err: + exit_cli(f'Failed to get package versions for {name}: {err}', fg='red') + + +@package.command() +@add_options(PACKAGE_SOURCE_OPTIONS) +@click.pass_context +def changelog(ctx, + package_expr, + from_repository, + from_tarball): + """ Show package changelog. """ + + manager: PackageManager = ctx.obj + + try: + source = manager.get_package_source(package_expr, + from_repository, + from_tarball) + package = source.get_package() + changelog = package.manifest['package']['changelog'] + + if not changelog: + raise PackageManagerError(f'No changelog for package {package.name}') + + for version, entry in changelog.items(): + author = entry.get('author') or 'N/A' + email = entry.get('email') or 'N/A' + changes = entry.get('changes') or [] + date = entry.get('date') or 'N/A' + click.secho(f'{version}:\n', fg='green', bold=True) + for line in changes: + click.secho(f' {BULLET_UC} {line}', bold=True) + click.secho(f'\n {author} ' + f'({email}) {date}', fg='green', bold=True) + click.secho('') + + except Exception as err: + exit_cli(f'Failed to print package changelog: {err}', fg='red') + + +@repository.command() +@click.argument('name', type=str) +@click.argument('repository', type=str) +@click.option('--default-reference', type=str, help='Default installation reference. Can be a tag or sha256 digest in repository.') +@click.option('--description', type=str, help='Optional package entry description.') +@click.pass_context +@root_privileges_required +def add(ctx, name, repository, default_reference, description): + """ Add a new repository to database. """ + + manager: PackageManager = ctx.obj + + try: + manager.add_repository(name, + repository, + description=description, + default_reference=default_reference) + except Exception as err: + exit_cli(f'Failed to add repository {name}: {err}', fg='red') + + +@repository.command() +@click.argument("name") +@click.pass_context +@root_privileges_required +def remove(ctx, name): + """ Remove repository from database. """ + + manager: PackageManager = ctx.obj + + try: + manager.remove_repository(name) + except Exception as err: + exit_cli(f'Failed to remove repository {name}: {err}', fg='red') + + +@cli.command() +@click.option('--enable', + is_flag=True, + default=None, + help='Set the default state of the feature to enabled ' + 'and enable feature right after installation. ' + 'NOTE: user needs to execute "config save -y" to make ' + 'this setting persistent.') +@click.option('--set-owner', + type=click.Choice(['local', 'kube']), + default=None, + help='Default owner configuration setting for a feature.') +@click.option('--allow-downgrade', + is_flag=True, + default=None, + help='Allow package downgrade. By default an attempt to downgrade the package ' + 'will result in a failure since downgrade might not be supported by the package, ' + 'thus requires explicit request from the user.') +@add_options(PACKAGE_SOURCE_OPTIONS) +@add_options(PACKAGE_COMMON_OPERATION_OPTIONS) +@add_options(PACKAGE_COMMON_INSTALL_OPTIONS) +@click.pass_context +@root_privileges_required +def install(ctx, + package_expr, + from_repository, + from_tarball, + force, + yes, + enable, + set_owner, + skip_host_plugins, + allow_downgrade): + """ Install/Upgrade package using [PACKAGE_EXPR] in format "[=|@]". + + The repository to pull the package from is resolved by lookup in package database, + thus the package has to be added via "sonic-package-manager repository add" command. + + In case when [PACKAGE_EXPR] is a package name "" this command will install or upgrade + to a version referenced by "default-reference" in package database. """ + + manager: PackageManager = ctx.obj + + package_source = package_expr or from_repository or from_tarball + if not package_source: + exit_cli(f'Package source is not specified', fg='red') + + if not yes and not force: + click.confirm(f'{package_source} is going to be installed, ' + f'continue?', abort=True, show_default=True) + + install_opts = { + 'force': force, + 'skip_host_plugins': skip_host_plugins, + } + if enable is not None: + install_opts['enable'] = enable + if set_owner is not None: + install_opts['default_owner'] = set_owner + if allow_downgrade is not None: + install_opts['allow_downgrade'] = allow_downgrade + + try: + manager.install(package_expr, + from_repository, + from_tarball, + **install_opts) + except Exception as err: + exit_cli(f'Failed to install {package_source}: {err}', fg='red') + except KeyboardInterrupt: + exit_cli(f'Operation canceled by user', fg='red') + + +@cli.command() +@add_options(PACKAGE_COMMON_OPERATION_OPTIONS) +@add_options(PACKAGE_COMMON_INSTALL_OPTIONS) +@click.argument('name') +@click.pass_context +@root_privileges_required +def reset(ctx, name, force, yes, skip_host_plugins): + """ Reset package to the default version. """ + + manager: PackageManager = ctx.obj + + if not yes and not force: + click.confirm(f'Package {name} is going to be reset to default version, ' + f'continue?', abort=True, show_default=True) + + try: + manager.reset(name, force, skip_host_plugins) + except Exception as err: + exit_cli(f'Failed to reset package {name}: {err}', fg='red') + except KeyboardInterrupt: + exit_cli(f'Operation canceled by user', fg='red') + + +@cli.command() +@add_options(PACKAGE_COMMON_OPERATION_OPTIONS) +@click.argument('name') +@click.pass_context +@root_privileges_required +def uninstall(ctx, name, force, yes): + """ Uninstall package. """ + + manager: PackageManager = ctx.obj + + if not yes and not force: + click.confirm(f'Package {name} is going to be uninstalled, ' + f'continue?', abort=True, show_default=True) + + try: + manager.uninstall(name, force) + except Exception as err: + exit_cli(f'Failed to uninstall package {name}: {err}', fg='red') + except KeyboardInterrupt: + exit_cli(f'Operation canceled by user', fg='red') + + +@cli.command() +@add_options(PACKAGE_COMMON_OPERATION_OPTIONS) +@click.option('--dockerd-socket', type=click.Path()) +@click.argument('database', type=click.Path()) +@click.pass_context +@root_privileges_required +def migrate(ctx, database, force, yes, dockerd_socket): + """ Migrate packages from the given database file. """ + + manager: PackageManager = ctx.obj + + if not yes and not force: + click.confirm('Continue with package migration?', abort=True, show_default=True) + + try: + manager.migrate_packages(PackageDatabase.from_file(database), dockerd_socket) + except Exception as err: + exit_cli(f'Failed to migrate packages {err}', fg='red') + except KeyboardInterrupt: + exit_cli(f'Operation canceled by user', fg='red') + + +if __name__ == "__main__": + cli() diff --git a/sonic_package_manager/manager.py b/sonic_package_manager/manager.py new file mode 100644 index 0000000000..ba437534ed --- /dev/null +++ b/sonic_package_manager/manager.py @@ -0,0 +1,931 @@ +#!/usr/bin/env python + +import contextlib +import functools +import os +import pkgutil +import tempfile +from inspect import signature +from typing import Any, Iterable, Callable, Dict, Optional + +import docker +import filelock +from sonic_py_common import device_info + +from sonic_package_manager import utils +from sonic_package_manager.constraint import ( + VersionConstraint, + PackageConstraint +) +from sonic_package_manager.database import ( + PACKAGE_MANAGER_LOCK_FILE, + PackageDatabase +) +from sonic_package_manager.dockerapi import DockerApi +from sonic_package_manager.errors import ( + PackageManagerError, + PackageDependencyError, + PackageComponentDependencyError, + PackageConflictError, + PackageComponentConflictError, + PackageInstallationError, + PackageSonicRequirementError, + PackageUninstallationError, + PackageUpgradeError +) +from sonic_package_manager.logger import log +from sonic_package_manager.metadata import MetadataResolver +from sonic_package_manager.package import Package +from sonic_package_manager.progress import ProgressManager +from sonic_package_manager.reference import PackageReference +from sonic_package_manager.registry import RegistryResolver +from sonic_package_manager.service_creator.creator import ( + ServiceCreator, + run_command +) +from sonic_package_manager.service_creator.feature import FeatureRegistry +from sonic_package_manager.service_creator.sonic_db import SonicDB +from sonic_package_manager.service_creator.utils import in_chroot +from sonic_package_manager.source import ( + PackageSource, + LocalSource, + RegistrySource, + TarballSource +) +from sonic_package_manager.utils import DockerReference +from sonic_package_manager.version import ( + Version, + VersionRange, + version_to_tag, + tag_to_version +) + + +@contextlib.contextmanager +def failure_ignore(ignore: bool): + """ Ignores failures based on parameter passed. """ + + try: + yield + except Exception as err: + if ignore: + log.warning(f'ignoring error {err}') + else: + raise + + +def under_lock(func: Callable) -> Callable: + """ Execute operations under lock. """ + + @functools.wraps(func) + def wrapped_function(*args, **kwargs): + self = args[0] + with self.lock: + return func(*args, **kwargs) + + return wrapped_function + + +def opt_check(func: Callable) -> Callable: + """ Check kwargs for function. """ + + @functools.wraps(func) + def wrapped_function(*args, **kwargs): + sig = signature(func) + unsupported_opts = [opt for opt in kwargs if opt not in sig.parameters] + if unsupported_opts: + raise PackageManagerError( + f'Unsupported options {unsupported_opts} for {func.__name__}' + ) + return func(*args, **kwargs) + + return wrapped_function + + +def rollback(func, *args, **kwargs): + """ Used in rollback callbacks to ignore failure + but proceed with rollback. Error will be printed + but not fail the whole procedure of rollback. """ + + @functools.wraps(func) + def wrapper(): + try: + func(*args, **kwargs) + except Exception as err: + log.error(f'failed in rollback: {err}') + + return wrapper + + +def package_constraint_to_reference(constraint: PackageConstraint) -> PackageReference: + package_name, version_constraint = constraint.name, constraint.constraint + # Allow only specific version for now. + # Later we can improve package manager to support + # installing packages using expressions like 'package>1.0.0' + if version_constraint == VersionRange(): # empty range means any version + return PackageReference(package_name, None) + if not isinstance(version_constraint, Version): + raise PackageManagerError(f'Can only install specific version. ' + f'Use only following expression "{package_name}=" ' + f'to install specific version') + return PackageReference(package_name, version_to_tag(version_constraint)) + + +def parse_reference_expression(expression): + try: + return package_constraint_to_reference(PackageConstraint.parse(expression)) + except ValueError: + # if we failed to parse the expression as constraint expression + # we will try to parse it as reference + return PackageReference.parse(expression) + + +def validate_package_base_os_constraints(package: Package, sonic_version_info: Dict[str, str]): + """ Verify that all dependencies on base OS components are met. + Args: + package: Package to check constraints for. + sonic_version_info: SONiC components version information. + Raises: + PackageSonicRequirementError: in case dependency is not satisfied. + """ + + base_os_constraints = package.manifest['package']['base-os'].components + for component, constraint in base_os_constraints.items(): + if component not in sonic_version_info: + raise PackageSonicRequirementError(package.name, component, constraint) + + version = Version.parse(sonic_version_info[component]) + + if not constraint.allows_all(version): + raise PackageSonicRequirementError(package.name, component, constraint, version) + + +def validate_package_tree(packages: Dict[str, Package]): + """ Verify that all dependencies are met in all packages passed to this function. + Args: + packages: list of packages to check + Raises: + PackageDependencyError: if dependency is missing + PackageConflictError: if there is a conflict between packages + """ + + for name, package in packages.items(): + log.debug(f'checking dependencies for {name}') + for dependency in package.manifest['package']['depends']: + dependency_package = packages.get(dependency.name) + if dependency_package is None: + raise PackageDependencyError(package.name, dependency) + + installed_version = dependency_package.version + log.debug(f'dependency package is installed {dependency.name}: {installed_version}') + if not dependency.constraint.allows_all(installed_version): + raise PackageDependencyError(package.name, dependency, installed_version) + + dependency_components = dependency.components + if not dependency_components: + dependency_components = {} + for component, version in package.components.items(): + implicit_constraint = VersionConstraint.parse(f'^{version.major}.{version.minor}.0') + dependency_components[component] = implicit_constraint + + for component, constraint in dependency_components.items(): + if component not in dependency_package.components: + raise PackageComponentDependencyError(package.name, dependency, + component, constraint) + + component_version = dependency_package.components[component] + log.debug(f'dependency package {dependency.name}: ' + f'component {component} version is {component_version}') + + if not constraint.allows_all(component_version): + raise PackageComponentDependencyError(package.name, dependency, component, + constraint, component_version) + + log.debug(f'checking conflicts for {name}') + for conflict in package.manifest['package']['breaks']: + conflicting_package = packages.get(conflict.name) + if conflicting_package is None: + continue + + installed_version = conflicting_package.version + log.debug(f'conflicting package is installed {conflict.name}: {installed_version}') + if conflict.constraint.allows_all(installed_version): + raise PackageConflictError(package.name, conflict, installed_version) + + for component, constraint in conflicting_package.components.items(): + if component not in conflicting_package.components: + continue + + component_version = conflicting_package.components[component] + log.debug(f'conflicting package {dependency.name}: ' + f'component {component} version is {component_version}') + + if constraint.allows_all(component_version): + raise PackageComponentConflictError(package.name, dependency, component, + constraint, component_version) + + +def validate_package_cli_can_be_skipped(package: Package, skip: bool): + """ Checks whether package CLI installation can be skipped. + + Args: + package: Package to validate + skip: Whether to skip installing CLI + + Raises: + PackageManagerError + + """ + + if package.manifest['cli']['mandatory'] and skip: + raise PackageManagerError(f'CLI is mandatory for package {package.name} ' + f'but it was requested to be not installed') + elif skip: + log.warning(f'Package {package.name} CLI plugin will not be installed') + + +class PackageManager: + """ SONiC Package Manager. This class provides public API + for sonic_package_manager python library. It has functionality + for installing, uninstalling, updating SONiC packages as well as + retrieving information about the packages from different sources. """ + + def __init__(self, + docker_api: DockerApi, + registry_resolver: RegistryResolver, + database: PackageDatabase, + metadata_resolver: MetadataResolver, + service_creator: ServiceCreator, + device_information: Any, + lock: filelock.FileLock): + """ Initialize PackageManager. """ + + self.lock = lock + self.docker = docker_api + self.registry_resolver = registry_resolver + self.database = database + self.metadata_resolver = metadata_resolver + self.service_creator = service_creator + self.feature_registry = service_creator.feature_registry + self.is_multi_npu = device_information.is_multi_npu() + self.num_npus = device_information.get_num_npus() + self.version_info = device_information.get_sonic_version_info() + + @under_lock + def add_repository(self, *args, **kwargs): + """ Add repository to package database + and commit database content. + + Args: + args: Arguments to pass to PackageDatabase.add_package + kwargs: Keyword arguments to pass to PackageDatabase.add_package + """ + + self.database.add_package(*args, **kwargs) + self.database.commit() + + @under_lock + def remove_repository(self, name: str): + """ Remove repository from package database + and commit database content. + + Args: + name: package name + """ + + self.database.remove_package(name) + self.database.commit() + + @under_lock + def install(self, + expression: Optional[str] = None, + repotag: Optional[str] = None, + tarball: Optional[str] = None, + **kwargs): + """ Install/Upgrade SONiC Package from either an expression + representing the package and its version, repository and tag or + digest in same format as "docker pulL" accepts or an image tarball path. + + Args: + expression: SONiC Package reference expression + repotag: Install/Upgrade from REPO[:TAG][@DIGEST] + tarball: Install/Upgrade from tarball, path to tarball file + kwargs: Install/Upgrade options for self.install_from_source + Raises: + PackageManagerError + """ + + source = self.get_package_source(expression, repotag, tarball) + package = source.get_package() + + if self.is_installed(package.name): + self.upgrade_from_source(source, **kwargs) + else: + self.install_from_source(source, **kwargs) + + @under_lock + @opt_check + def install_from_source(self, + source: PackageSource, + force=False, + enable=False, + default_owner='local', + skip_host_plugins=False): + """ Install SONiC Package from source represented by PackageSource. + This method contains the logic of package installation. + + Args: + source: SONiC Package source. + force: Force the installation. + enable: If True the installed feature package will be enabled. + default_owner: Owner of the installed package. + skip_host_plugins: Skip CLI plugin installation. + Raises: + PackageManagerError + """ + + package = source.get_package() + name = package.name + + with failure_ignore(force): + if self.is_installed(name): + raise PackageInstallationError(f'{name} is already installed') + + version = package.manifest['package']['version'] + feature_state = 'enabled' if enable else 'disabled' + installed_packages = self._get_installed_packages_and(package) + + with failure_ignore(force): + validate_package_base_os_constraints(package, self.version_info) + validate_package_tree(installed_packages) + validate_package_cli_can_be_skipped(package, skip_host_plugins) + + # After all checks are passed we proceed to actual installation + + # When installing package from a tarball or directly from registry + # package name may not be in database. + if not self.database.has_package(package.name): + self.database.add_package(package.name, package.repository) + + try: + with contextlib.ExitStack() as exits: + source.install(package) + exits.callback(rollback(source.uninstall, package)) + + self.service_creator.create(package, state=feature_state, owner=default_owner) + exits.callback(rollback(self.service_creator.remove, package)) + + if not skip_host_plugins: + self._install_cli_plugins(package) + exits.callback(rollback(self._uninstall_cli_plugins, package)) + + exits.pop_all() + except Exception as err: + raise PackageInstallationError(f'Failed to install {package.name}: {err}') + except KeyboardInterrupt: + raise + + package.entry.installed = True + package.entry.version = version + self.database.update_package(package.entry) + self.database.commit() + + @under_lock + @opt_check + def uninstall(self, name: str, force=False): + """ Uninstall SONiC Package referenced by name. The uninstallation + can be forced if force argument is True. + + Args: + name: SONiC Package name. + force: Force the installation. + Raises: + PackageManagerError + """ + + with failure_ignore(force): + if not self.is_installed(name): + raise PackageUninstallationError(f'{name} is not installed') + + package = self.get_installed_package(name) + service_name = package.manifest['service']['name'] + + with failure_ignore(force): + if self.feature_registry.is_feature_enabled(service_name): + raise PackageUninstallationError( + f'{service_name} is enabled. Disable the feature first') + + if package.built_in: + raise PackageUninstallationError( + f'Cannot uninstall built-in package {package.name}') + + installed_packages = self._get_installed_packages_except(package) + + with failure_ignore(force): + validate_package_tree(installed_packages) + + # After all checks are passed we proceed to actual uninstallation + + try: + self._uninstall_cli_plugins(package) + self.service_creator.remove(package) + + # Clean containers based on this image + containers = self.docker.ps(filters={'ancestor': package.image_id}, + all=True) + for container in containers: + self.docker.rm(container.id, force=True) + + self.docker.rmi(package.image_id, force=True) + package.entry.image_id = None + except Exception as err: + raise PackageUninstallationError( + f'Failed to uninstall {package.name}: {err}' + ) + + package.entry.installed = False + package.entry.version = None + self.database.update_package(package.entry) + self.database.commit() + + @under_lock + @opt_check + def upgrade_from_source(self, + source: PackageSource, + force=False, + skip_host_plugins=False, + allow_downgrade=False): + """ Upgrade SONiC Package to a version the package reference + expression specifies. Can force the upgrade if force parameter + is True. Force can allow a package downgrade. + + Args: + source: SONiC Package source + force: Force the upgrade. + skip_host_plugins: Skip host OS plugins installation. + allow_downgrade: Flag to allow package downgrade. + Raises: + PackageManagerError + """ + + new_package = source.get_package() + name = new_package.name + + with failure_ignore(force): + if not self.is_installed(name): + raise PackageUpgradeError(f'{name} is not installed') + + old_package = self.get_installed_package(name) + + if old_package.built_in: + raise PackageUpgradeError( + f'Cannot upgrade built-in package {old_package.name}' + ) + + old_feature = old_package.manifest['service']['name'] + new_feature = new_package.manifest['service']['name'] + old_version = old_package.manifest['package']['version'] + new_version = new_package.manifest['package']['version'] + + with failure_ignore(force): + if old_version == new_version: + raise PackageUpgradeError(f'{new_version} is already installed') + + # TODO: Not all packages might support downgrade. + # We put a check here but we understand that for some packages + # the downgrade might be safe to do. There can be a variable in manifest + # describing package downgrade ability or downgrade-able versions. + if new_version < old_version and not allow_downgrade: + raise PackageUpgradeError( + f'Request to downgrade from {old_version} to {new_version}. ' + f'Downgrade might be not supported by the package' + ) + + # remove currently installed package from the list + installed_packages = self._get_installed_packages_and(new_package) + + with failure_ignore(force): + validate_package_base_os_constraints(new_package, self.version_info) + validate_package_tree(installed_packages) + validate_package_cli_can_be_skipped(new_package, skip_host_plugins) + + # After all checks are passed we proceed to actual upgrade + + try: + with contextlib.ExitStack() as exits: + self._uninstall_cli_plugins(old_package) + exits.callback(rollback(self._install_cli_plugins, old_package)) + + source.install(new_package) + exits.callback(rollback(source.uninstall, new_package)) + + if self.feature_registry.is_feature_enabled(old_feature): + self._systemctl_action(old_package, 'stop') + exits.callback(rollback(self._systemctl_action, + old_package, 'start')) + + self.service_creator.remove(old_package, deregister_feature=False) + exits.callback(rollback(self.service_creator.create, + old_package, register_feature=False)) + + # Clean containers based on the old image + containers = self.docker.ps(filters={'ancestor': old_package.image_id}, + all=True) + for container in containers: + self.docker.rm(container.id, force=True) + + self.service_creator.create(new_package, register_feature=False) + exits.callback(rollback(self.service_creator.remove, new_package, + register_feature=False)) + + if self.feature_registry.is_feature_enabled(new_feature): + self._systemctl_action(new_package, 'start') + exits.callback(rollback(self._systemctl_action, + new_package, 'stop')) + + if not skip_host_plugins: + self._install_cli_plugins(new_package) + exits.callback(rollback(self._uninstall_cli_plugin, old_package)) + + self.docker.rmi(old_package.image_id, force=True) + + exits.pop_all() + except Exception as err: + raise PackageUpgradeError(f'Failed to upgrade {new_package.name}: {err}') + except KeyboardInterrupt: + raise + + new_package_entry = new_package.entry + new_package_entry.installed = True + new_package_entry.version = new_version + self.database.update_package(new_package_entry) + self.database.commit() + + @under_lock + @opt_check + def reset(self, name: str, force: bool = False, skip_host_plugins: bool = False): + """ Reset package to defaults version + + Args: + name: SONiC Package name. + force: Force the installation. + skip_host_plugins: Skip host plugins installation. + Raises: + PackageManagerError + """ + + with failure_ignore(force): + if not self.is_installed(name): + raise PackageManagerError(f'{name} is not installed') + + package = self.get_installed_package(name) + default_reference = package.entry.default_reference + if default_reference is None: + raise PackageManagerError(f'package {name} has no default reference') + + package_ref = PackageReference(name, default_reference) + source = self.get_package_source(package_ref=package_ref) + self.upgrade_from_source(source, force=force, + allow_downgrade=True, + skip_host_plugins=skip_host_plugins) + + @under_lock + def migrate_packages(self, + old_package_database: PackageDatabase, + dockerd_sock: Optional[str] = None): + """ + Migrate packages from old database. This function can do a comparison between + current database and the database passed in as argument. If the package is + missing in the current database it will be added. If the package is installed + in the passed database and in the current it is not installed it will be + installed with a passed database package version. If the package is installed + in the passed database and it is installed in the current database but with + older version the package will be upgraded to the never version. If the package + is installed in the passed database and in the current it is installed but with + never version - no actions are taken. If dockerd_sock parameter is passed, the + migration process will use loaded images from docker library of the currently + installed image. + + Args: + old_package_database: SONiC Package Database to migrate packages from. + dockerd_sock: Path to dockerd socket. + Raises: + PackageManagerError + """ + + self._migrate_package_database(old_package_database) + + def migrate_package(old_package_entry, + new_package_entry): + """ Migrate package routine + + Args: + old_package_entry: Entry in old package database. + new_package_entry: Entry in new package database. + """ + + name = new_package_entry.name + version = new_package_entry.version + + if dockerd_sock: + # dockerd_sock is defined, so use docked_sock to connect to + # dockerd and fetch package image from it. + log.info(f'installing {name} from old docker library') + docker_api = DockerApi(docker.DockerClient(base_url=f'unix://{dockerd_sock}')) + + image = docker_api.get_image(old_package_entry.image_id) + + with tempfile.NamedTemporaryFile('wb') as file: + for chunk in image.save(named=True): + file.write(chunk) + + self.install(tarball=file.name) + else: + log.info(f'installing {name} version {version}') + + self.install(f'{name}={version}') + + # TODO: Topological sort packages by their dependencies first. + for old_package in old_package_database: + if not old_package.installed or old_package.built_in: + continue + + log.info(f'migrating package {old_package.name}') + + new_package = self.database.get_package(old_package.name) + + if new_package.installed: + if old_package.version > new_package.version: + log.info(f'{old_package.name} package version is greater ' + f'then installed in new image: ' + f'{old_package.version} > {new_package.version}') + log.info(f'upgrading {new_package.name} to {old_package.version}') + new_package.version = old_package.version + migrate_package(old_package, new_package) + else: + log.info(f'skipping {new_package.name} as installed version is newer') + elif new_package.default_reference is not None: + new_package_ref = PackageReference(new_package.name, new_package.default_reference) + package_source = self.get_package_source(package_ref=new_package_ref) + package = package_source.get_package() + new_package_default_version = package.manifest['package']['version'] + if old_package.version > new_package_default_version: + log.info(f'{old_package.name} package version is lower ' + f'then the default in new image: ' + f'{old_package.version} > {new_package_default_version}') + new_package.version = old_package.version + migrate_package(old_package, new_package) + else: + self.install(f'{new_package.name}={new_package_default_version}') + else: + # No default version and package is not installed. + # Migrate old package same version. + new_package.version = old_package.version + migrate_package(old_package, new_package) + + self.database.commit() + + def get_installed_package(self, name: str) -> Package: + """ Get installed package by name. + + Args: + name: package name. + Returns: + Package object. + """ + + package_entry = self.database.get_package(name) + source = LocalSource(package_entry, + self.database, + self.docker, + self.metadata_resolver) + return source.get_package() + + def get_package_source(self, + package_expression: Optional[str] = None, + repository_reference: Optional[str] = None, + tarboll_path: Optional[str] = None, + package_ref: Optional[PackageReference] = None): + """ Returns PackageSource object based on input source. + + Args: + package_expression: SONiC Package expression string + repository_reference: Install from REPO[:TAG][@DIGEST] + tarboll_path: Install from image tarball + package_ref: Package reference object + Returns: + SONiC Package object. + Raises: + ValueError if no source specified. + """ + + if package_expression: + ref = parse_reference_expression(package_expression) + return self.get_package_source(package_ref=ref) + elif repository_reference: + repo_ref = DockerReference.parse(repository_reference) + repository = repo_ref['name'] + reference = repo_ref['tag'] or repo_ref['digest'] + reference = reference or 'latest' + return RegistrySource(repository, + reference, + self.database, + self.docker, + self.metadata_resolver) + elif tarboll_path: + return TarballSource(tarboll_path, + self.database, + self.docker, + self.metadata_resolver) + elif package_ref: + package_entry = self.database.get_package(package_ref.name) + + # Determine the reference if not specified. + # If package is installed assume the installed + # one is requested, otherwise look for default + # reference defined for this package. In case package + # does not have a default reference raise an error. + if package_ref.reference is None: + if package_entry.installed: + return LocalSource(package_entry, + self.database, + self.docker, + self.metadata_resolver) + if package_entry.default_reference is not None: + package_ref.reference = package_entry.default_reference + else: + raise PackageManagerError(f'No default reference tag. ' + f'Please specify the version or tag explicitly') + + return RegistrySource(package_entry.repository, + package_ref.reference, + self.database, + self.docker, + self.metadata_resolver) + else: + raise ValueError('No package source provided') + + def get_package_available_versions(self, + name: str, + all: bool = False) -> Iterable: + """ Returns a list of available versions for package. + + Args: + name: Package name. + all: If set to True will return all tags including + those which do not follow semantic versioning. + Returns: + List of versions + """ + package_info = self.database.get_package(name) + registry = self.registry_resolver.get_registry_for(package_info.repository) + available_tags = registry.tags(package_info.repository) + + def is_semantic_ver_tag(tag: str) -> bool: + try: + tag_to_version(tag) + return True + except ValueError: + pass + return False + + if all: + return available_tags + + return map(tag_to_version, filter(is_semantic_ver_tag, available_tags)) + + def is_installed(self, name: str) -> bool: + """ Returns boolean whether a package called name is installed. + + Args: + name: Package name. + Returns: + True if package is installed, False otherwise. + """ + + if not self.database.has_package(name): + return False + package_info = self.database.get_package(name) + return package_info.installed + + def get_installed_packages(self) -> Dict[str, Package]: + """ Returns a dictionary of installed packages where + keys are package names and values are package objects. + + Returns: + Installed packages dictionary. + """ + + return { + entry.name: self.get_installed_package(entry.name) + for entry in self.database if entry.installed + } + + def _migrate_package_database(self, old_package_database: PackageDatabase): + """ Performs part of package migration process. + For every package in old_package_database that is not listed in current + database add a corresponding entry to current database. """ + + for package in old_package_database: + if not self.database.has_package(package.name): + self.database.add_package(package.name, + package.repository, + package.description, + package.default_reference) + + def _get_installed_packages_and(self, package: Package) -> Dict[str, Package]: + """ Returns a dictionary of installed packages with their names as keys + adding a package provided in the argument. """ + + packages = self.get_installed_packages() + packages[package.name] = package + return packages + + def _get_installed_packages_except(self, package: Package) -> Dict[str, Package]: + """ Returns a dictionary of installed packages with their names as keys + removing a package provided in the argument. """ + + packages = self.get_installed_packages() + packages.pop(package.name) + return packages + + # TODO: Replace with "config feature" command. + # The problem with current "config feature" command + # is that it is asynchronous, thus can't be used + # for package upgrade purposes where we need to wait + # till service stops before upgrading docker image. + # It would be really handy if we could just call + # something like: "config feature state --wait" + # instead of operating on systemd service since + # this is basically a duplicated code from "hostcfgd". + def _systemctl_action(self, package: Package, action: str): + """ Execute systemctl action for a service supporting + multi-asic services. """ + + name = package.manifest['service']['name'] + host_service = package.manifest['service']['host-service'] + asic_service = package.manifest['service']['asic-service'] + single_instance = host_service or (asic_service and not self.is_multi_npu) + multi_instance = asic_service and self.is_multi_npu + + if in_chroot(): + return + + if single_instance: + run_command(f'systemctl {action} {name}') + if multi_instance: + for npu in range(self.num_npus): + run_command(f'systemctl {action} {name}@{npu}') + + @staticmethod + def _get_cli_plugin_name(package: Package): + return utils.make_python_identifier(package.name) + '.py' + + @classmethod + def _get_cli_plugin_path(cls, package: Package, command): + pkg_loader = pkgutil.get_loader(f'{command}.plugins') + if pkg_loader is None: + raise PackageManagerError(f'Failed to get plugins path for {command} CLI') + plugins_pkg_path = os.path.dirname(pkg_loader.path) + return os.path.join(plugins_pkg_path, cls._get_cli_plugin_name(package)) + + def _install_cli_plugins(self, package: Package): + for command in ('show', 'config', 'clear'): + self._install_cli_plugin(package, command) + + def _uninstall_cli_plugins(self, package: Package): + for command in ('show', 'config', 'clear'): + self._uninstall_cli_plugin(package, command) + + def _install_cli_plugin(self, package: Package, command: str): + image_plugin_path = package.manifest['cli'][command] + if not image_plugin_path: + return + host_plugin_path = self._get_cli_plugin_path(package, command) + self.docker.extract(package.entry.image_id, image_plugin_path, host_plugin_path) + + def _uninstall_cli_plugin(self, package: Package, command: str): + image_plugin_path = package.manifest['cli'][command] + if not image_plugin_path: + return + host_plugin_path = self._get_cli_plugin_path(package, command) + if os.path.exists(host_plugin_path): + os.remove(host_plugin_path) + + @staticmethod + def get_manager() -> 'PackageManager': + """ Creates and returns PackageManager instance. + + Returns: + PackageManager + """ + + docker_api = DockerApi(docker.from_env()) + registry_resolver = RegistryResolver() + return PackageManager(DockerApi(docker.from_env(), ProgressManager()), + registry_resolver, + PackageDatabase.from_file(), + MetadataResolver(docker_api, registry_resolver), + ServiceCreator(FeatureRegistry(SonicDB), SonicDB), + device_info, + filelock.FileLock(PACKAGE_MANAGER_LOCK_FILE, timeout=0)) diff --git a/sonic_package_manager/manifest.py b/sonic_package_manager/manifest.py new file mode 100644 index 0000000000..b58a0d10f0 --- /dev/null +++ b/sonic_package_manager/manifest.py @@ -0,0 +1,210 @@ +#!/usr/bin/env python + +from abc import ABC +from dataclasses import dataclass +from typing import Optional, List, Dict, Any + +from sonic_package_manager.constraint import ( + ComponentConstraints, + PackageConstraint +) +from sonic_package_manager.errors import ManifestError +from sonic_package_manager.version import Version + + +class ManifestSchema: + """ ManifestSchema class describes and provides marshalling + and unmarshalling methods. + """ + + class Marshaller: + """ Base class for marshaling and un-marshaling. """ + + def marshal(self, value): + """ Validates and returns a valid manifest dictionary. + + Args: + value: input value to validate. + Returns: valid manifest node. + """ + + raise NotImplementedError + + def unmarshal(self, value): + """ Un-marshals the manifest to a dictionary. + + Args: + value: input value to validate. + Returns: valid manifest node. + """ + + raise NotImplementedError + + @dataclass + class ParsedMarshaller(Marshaller): + """ Marshaller used on types which support class method "parse" """ + + type: Any + + def marshal(self, value): + try: + return self.type.parse(value) + except ValueError as err: + raise ManifestError(f'Failed to marshal {value}: {err}') + + def unmarshal(self, value): + try: + if hasattr(value, 'deparse'): + return value.deparse() + return str(value) + except Exception as err: + raise ManifestError(f'Failed to unmarshal {value}: {err}') + + @dataclass + class DefaultMarshaller(Marshaller): + """ Default marshaller that validates if the given + value is instance of given type. """ + + type: type + + def marshal(self, value): + if not isinstance(value, self.type): + raise ManifestError(f'{value} is not of type {self.type.__name__}') + return value + + def unmarshal(self, value): + return value + + @dataclass + class ManifestNode(Marshaller, ABC): + """ + Base class for any manifest object. + + Attrs: + key: String representing the key for this object. + """ + + key: str + + @dataclass + class ManifestRoot(ManifestNode): + items: List + + def marshal(self, value: Optional[dict]): + result = {} + if value is None: + value = {} + + for item in self.items: + next_value = value.get(item.key) + result[item.key] = item.marshal(next_value) + return result + + def unmarshal(self, value): + return_value = {} + for item in self.items: + return_value[item.key] = item.unmarshal(value[item.key]) + return return_value + + @dataclass + class ManifestField(ManifestNode): + type: Any + default: Optional[Any] = None + + def marshal(self, value): + if value is None: + if self.default is not None: + return self.default + raise ManifestError(f'{self.key} is a required field but it is missing') + try: + return_value = self.type.marshal(value) + except Exception as err: + raise ManifestError(f'Failed to marshal {self.key}: {err}') + return return_value + + def unmarshal(self, value): + return self.type.unmarshal(value) + + @dataclass + class ManifestArray(ManifestNode): + type: Any + + def marshal(self, value): + if value is None: + return [] + + return_value = [] + try: + for item in value: + return_value.append(self.type.marshal(item)) + except Exception as err: + raise ManifestError(f'Failed to convert {self.key}={value} to array: {err}') + + return return_value + + def unmarshal(self, value): + return [self.type.unmarshal(item) for item in value] + + # TODO: add description for each field + SCHEMA = ManifestRoot('root', [ + ManifestField('version', ParsedMarshaller(Version), Version(1, 0, 0)), + ManifestRoot('package', [ + ManifestField('version', ParsedMarshaller(Version)), + ManifestField('name', DefaultMarshaller(str)), + ManifestField('description', DefaultMarshaller(str), ''), + ManifestField('base-os', ParsedMarshaller(ComponentConstraints), ComponentConstraints()), + ManifestArray('depends', ParsedMarshaller(PackageConstraint)), + ManifestArray('breaks', ParsedMarshaller(PackageConstraint)), + ManifestField('init-cfg', DefaultMarshaller(dict), dict()), + ManifestField('changelog', DefaultMarshaller(dict), dict()), + ManifestField('debug-dump', DefaultMarshaller(str), ''), + ]), + ManifestRoot('service', [ + ManifestField('name', DefaultMarshaller(str)), + ManifestArray('requires', DefaultMarshaller(str)), + ManifestArray('requisite', DefaultMarshaller(str)), + ManifestArray('wanted-by', DefaultMarshaller(str)), + ManifestArray('after', DefaultMarshaller(str)), + ManifestArray('before', DefaultMarshaller(str)), + ManifestArray('dependent', DefaultMarshaller(str)), + ManifestArray('dependent-of', DefaultMarshaller(str)), + ManifestField('post-start-action', DefaultMarshaller(str), ''), + ManifestField('pre-shutdown-action', DefaultMarshaller(str), ''), + ManifestField('asic-service', DefaultMarshaller(bool), False), + ManifestField('host-service', DefaultMarshaller(bool), True), + ManifestField('delayed', DefaultMarshaller(bool), False), + ]), + ManifestRoot('container', [ + ManifestField('privileged', DefaultMarshaller(bool), False), + ManifestArray('volumes', DefaultMarshaller(str)), + ManifestArray('mounts', ManifestRoot('mounts', [ + ManifestField('source', DefaultMarshaller(str)), + ManifestField('target', DefaultMarshaller(str)), + ManifestField('type', DefaultMarshaller(str)), + ])), + ManifestField('environment', DefaultMarshaller(dict), dict()), + ManifestArray('tmpfs', DefaultMarshaller(str)), + ]), + ManifestArray('processes', ManifestRoot('processes', [ + ManifestField('name', DefaultMarshaller(str)), + ])), + ManifestRoot('cli', [ + ManifestField('mandatory', DefaultMarshaller(bool), False), + ManifestField('show', DefaultMarshaller(str), ''), + ManifestField('config', DefaultMarshaller(str), ''), + ManifestField('clear', DefaultMarshaller(str), '') + ]) + ]) + + +class Manifest(dict): + """ Manifest object. """ + + SCHEMA = ManifestSchema.SCHEMA + + @classmethod + def marshal(cls, input_dict: dict): + return Manifest(cls.SCHEMA.marshal(input_dict)) + + def unmarshal(self) -> Dict: + return self.SCHEMA.unmarshal(self) diff --git a/sonic_package_manager/metadata.py b/sonic_package_manager/metadata.py new file mode 100644 index 0000000000..7f7c25ceaf --- /dev/null +++ b/sonic_package_manager/metadata.py @@ -0,0 +1,185 @@ +#!/usr/bin/env python + +from dataclasses import dataclass, field + +import json +import tarfile +from typing import Dict + +from sonic_package_manager.errors import MetadataError +from sonic_package_manager.manifest import Manifest +from sonic_package_manager.version import Version + + +def deep_update(dst: Dict, src: Dict) -> Dict: + """ Deep update dst dictionary with src dictionary. + + Args: + dst: Dictionary to update + src: Dictionary to update with + + Returns: + New merged dictionary. + """ + + for key, value in src.items(): + if isinstance(value, dict): + node = dst.setdefault(key, {}) + deep_update(node, value) + else: + dst[key] = value + return dst + + +def translate_plain_to_tree(plain: Dict[str, str], sep='.') -> Dict: + """ Convert plain key/value dictionary into + a tree by spliting the key with '.' + + Args: + plain: Dictionary to convert into tree-like structure. + Keys in this dictionary have to be in a format: + "[key0].+", e.g: "com.azure.sonic" that + will be converted into tree like struct: + + { + "com": { + "azure": { + "sonic": {} + } + } + } + sep: Seperator string + + Returns: + Tree like structure + + """ + + res = {} + for key, value in plain.items(): + if sep not in key: + res[key] = value + continue + namespace, key = key.split(sep, 1) + res.setdefault(namespace, {}) + deep_update(res[namespace], translate_plain_to_tree({key: value})) + return res + + +@dataclass +class Metadata: + """ Package metadata object that can be retrieved from + OCI image manifest. """ + + manifest: Manifest + components: Dict[str, Version] = field(default_factory=dict) + + +class MetadataResolver: + """ Resolve metadata for package from different sources. """ + + def __init__(self, docker, registry_resolver): + self.docker = docker + self.registry_resolver = registry_resolver + + def from_local(self, image: str) -> Metadata: + """ Reads manifest from locally installed docker image. + + Args: + image: Docker image ID + Returns: + Metadata + Raises: + MetadataError + """ + + labels = self.docker.labels(image) + if labels is None: + raise MetadataError('No manifest found in image labels') + + return self.from_labels(labels) + + def from_registry(self, + repository: str, + reference: str) -> Metadata: + """ Reads manifest from remote registry. + + Args: + repository: Repository to pull image from + reference: Reference, either tag or digest + Returns: + Metadata + Raises: + MetadataError + """ + + registry = self.registry_resolver.get_registry_for(repository) + + manifest = registry.manifest(repository, reference) + digest = manifest['config']['digest'] + + blob = registry.blobs(repository, digest) + labels = blob['config']['Labels'] + if labels is None: + raise MetadataError('No manifest found in image labels') + + return self.from_labels(labels) + + def from_tarball(self, image_path: str) -> Metadata: + """ Reads manifest image tarball. + Args: + image_path: Path to image tarball. + Returns: + Manifest + Raises: + MetadataError + """ + + with tarfile.open(image_path) as image: + manifest = json.loads(image.extractfile('manifest.json').read()) + + blob = manifest[0]['Config'] + image_config = json.loads(image.extractfile(blob).read()) + labels = image_config['config']['Labels'] + if labels is None: + raise MetadataError('No manifest found in image labels') + + return self.from_labels(labels) + + @classmethod + def from_labels(cls, labels: Dict[str, str]) -> Metadata: + """ Get manifest from image labels. + + Args: + labels: key, value string pairs + Returns: + Metadata + Raises: + MetadataError + """ + + metadata_dict = translate_plain_to_tree(labels) + try: + sonic_metadata = metadata_dict['com']['azure']['sonic'] + except KeyError: + raise MetadataError('No metadata found in image labels') + + try: + manifest_string = sonic_metadata['manifest'] + except KeyError: + raise MetadataError('No manifest found in image labels') + + try: + manifest_dict = json.loads(manifest_string) + except (ValueError, TypeError) as err: + raise MetadataError(f'Failed to parse manifest JSON: {err}') + + components = {} + if 'versions' in sonic_metadata: + for component, version in sonic_metadata['versions'].items(): + try: + components[component] = Version.parse(version) + except ValueError as err: + raise MetadataError(f'Failed to parse component version: {err}') + + return Metadata(Manifest.marshal(manifest_dict), components) diff --git a/sonic_package_manager/package.py b/sonic_package_manager/package.py new file mode 100644 index 0000000000..2928f17392 --- /dev/null +++ b/sonic_package_manager/package.py @@ -0,0 +1,53 @@ +#!/usr/bin/env python + +from dataclasses import dataclass + +from sonic_package_manager.database import PackageEntry +from sonic_package_manager.metadata import Metadata + + +@dataclass +class Package: + """ Package class is a representation of Package. + + Attributes: + entry: Package entry in package database + metadata: Metadata object for this package + manifest: Manifest for this package + components: Components versions for this package + name: Name of the package from package database + repository: Default repository to pull this package from + image_id: Docker image ID of the installed package; + It is set to None if package is not installed. + installed: Boolean flag whether package is installed or not. + build_in: Boolean flag whether package is built in or not. + + """ + + entry: PackageEntry + metadata: Metadata + + @property + def name(self): return self.entry.name + + @property + def repository(self): return self.entry.repository + + @property + def image_id(self): return self.entry.image_id + + @property + def installed(self): return self.entry.installed + + @property + def built_in(self): return self.entry.built_in + + @property + def version(self): return self.entry.version + + @property + def manifest(self): return self.metadata.manifest + + @property + def components(self): return self.metadata.components + diff --git a/sonic_package_manager/progress.py b/sonic_package_manager/progress.py new file mode 100644 index 0000000000..5258ebab98 --- /dev/null +++ b/sonic_package_manager/progress.py @@ -0,0 +1,52 @@ +#!/usr/bin/env python + +import enlighten + +BAR_FMT = '{desc}{desc_pad}{percentage:3.0f}%|{bar}| {count:{len_total}.2f}/{total:.2f}{unit_pad}{unit} ' + \ + '[{elapsed}<{eta}, {rate:.2f}{unit_pad}{unit}/s]' + +COUNTER_FMT = '{desc}{desc_pad}{count:.1f} {unit}{unit_pad}' + \ + '[{elapsed}, {rate:.2f}{unit_pad}{unit}/s]{fill}' + + +class ProgressManager: + """ ProgressManager is used for creating multiple progress bars + which nicely interact with logging and prints. """ + + def __init__(self): + self.manager = enlighten.get_manager() + self.pbars = {} + + def __enter__(self): + return self.manager.__enter__() + + def __exit__(self, exc_type, exc_val, exc_tb): + return self.manager.__exit__(exc_type, exc_val, exc_tb) + + def new(self, id: str, *args, **kwargs): + """ Creates new progress bar with id. + Args: + id: progress bar identifier + *args: pass arguments for progress bar creation + **kwargs: pass keyword arguments for progress bar creation. + """ + + if 'bar_format' not in kwargs: + kwargs['bar_format'] = BAR_FMT + if 'counter_format' not in kwargs: + kwargs['counter_format'] = COUNTER_FMT + + self.pbars[id] = self.manager.counter(*args, **kwargs) + + def get(self, id: str): + """ Returns progress bar by id. + Args: + id: progress bar identifier + Returns: + Progress bar. + """ + + return self.pbars[id] + + def __contains__(self, id): + return id in self.pbars diff --git a/sonic_package_manager/reference.py b/sonic_package_manager/reference.py new file mode 100644 index 0000000000..9c4d8e825c --- /dev/null +++ b/sonic_package_manager/reference.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +import re +from dataclasses import dataclass +from typing import Optional + + +@dataclass +class PackageReference: + """ PackageReference is a package version constraint. """ + + name: str + reference: Optional[str] = None + + def __str__(self): + return f'{self.name} {self.reference}' + + @staticmethod + def parse(expression: str) -> 'PackageReference': + REQUIREMENT_SPECIFIER_RE = \ + r'(?P[A-Za-z0-9_-]+)(?P@(?P.*))' + + match = re.match(REQUIREMENT_SPECIFIER_RE, expression) + if match is None: + raise ValueError(f'Invalid reference specifier {expression}') + groupdict = match.groupdict() + name = groupdict.get('name') + reference = groupdict.get('reference') + + return PackageReference(name, reference) diff --git a/sonic_package_manager/registry.py b/sonic_package_manager/registry.py new file mode 100644 index 0000000000..8a09d9136e --- /dev/null +++ b/sonic_package_manager/registry.py @@ -0,0 +1,157 @@ +#!/usr/bin/env python + +import json +from dataclasses import dataclass +from typing import List, Dict + +import requests +import www_authenticate +from docker_image import reference +from prettyprinter import pformat + +from sonic_package_manager.logger import log +from sonic_package_manager.utils import DockerReference + + +class AuthenticationServiceError(Exception): + """ Exception class for errors related to authentication. """ + + pass + + +class AuthenticationService: + """ AuthenticationService provides an authentication tokens. """ + + @staticmethod + def get_token(realm, service, scope) -> str: + """ Retrieve an authentication token. + + Args: + realm: Realm: url to request token. + service: service to request token for. + scope: scope to requests token for. + Returns: + token value as a string. + """ + + log.debug(f'getting authentication token: realm={realm} service={service} scope={scope}') + + response = requests.get(f'{realm}?scope={scope}&service={service}') + if response.status_code != requests.codes.ok: + raise AuthenticationServiceError(f'Failed to retrieve token') + + content = json.loads(response.content) + token = content['token'] + expires_in = content['expires_in'] + + log.debug(f'authentication token for realm={realm} service={service} scope={scope}: ' + f'token={token} expires_in={expires_in}') + + return token + + +@dataclass +class RegistryApiError(Exception): + """ Class for registry related errors. """ + + msg: str + response: requests.Response + + def __str__(self): + code = self.response.status_code + content = self.response.content.decode() + try: + content = json.loads(content) + except ValueError: + pass + return f'{self.msg}: code: {code} details: {pformat(content)}' + + +class Registry: + """ Provides a Docker registry interface. """ + + MIME_DOCKER_MANIFEST = 'application/vnd.docker.distribution.manifest.v2+json' + + def __init__(self, host: str): + self.url = host + + @staticmethod + def _execute_get_request(url, headers): + response = requests.get(url, headers=headers) + if response.status_code == requests.codes.unauthorized: + # Get authentication details from headers + # Registry should tell how to authenticate + www_authenticate_details = response.headers['Www-Authenticate'] + log.debug(f'unauthorized: retrieving authentication details ' + f'from response headers {www_authenticate_details}') + bearer = www_authenticate.parse(www_authenticate_details)['bearer'] + token = AuthenticationService.get_token(**bearer) + headers['Authorization'] = f'Bearer {token}' + # Repeat request + response = requests.get(url, headers=headers) + return response + + def _get_base_url(self, repository: str): + return f'{self.url}/v2/{repository}' + + def tags(self, repository: str) -> List[str]: + log.debug(f'getting tags for {repository}') + + _, repository = reference.Reference.split_docker_domain(repository) + headers = {'Accept': 'application/json'} + url = f'{self._get_base_url(repository)}/tags/list' + response = self._execute_get_request(url, headers) + if response.status_code != requests.codes.ok: + raise RegistryApiError(f'Failed to retrieve tags from {repository}', response) + + content = json.loads(response.content) + log.debug(f'tags list api response: f{content}') + + return content['tags'] + + def manifest(self, repository: str, ref: str) -> Dict: + log.debug(f'getting manifest for {repository}:{ref}') + + _, repository = reference.Reference.split_docker_domain(repository) + headers = {'Accept': self.MIME_DOCKER_MANIFEST} + url = f'{self._get_base_url(repository)}/manifests/{ref}' + response = self._execute_get_request(url, headers) + + if response.status_code != requests.codes.ok: + raise RegistryApiError(f'Failed to retrieve manifest for {repository}:{ref}', response) + + content = json.loads(response.content) + log.debug(f'manifest content for {repository}:{ref}: {content}') + + return content + + def blobs(self, repository: str, digest: str): + log.debug(f'retrieving blob for {repository}:{digest}') + + _, repository = reference.Reference.split_docker_domain(repository) + headers = {'Accept': self.MIME_DOCKER_MANIFEST} + url = f'{self._get_base_url(repository)}/blobs/{digest}' + response = self._execute_get_request(url, headers) + if response.status_code != requests.codes.ok: + raise RegistryApiError(f'Failed to retrieve blobs for {repository}:{digest}', response) + content = json.loads(response.content) + + log.debug(f'retrieved blob for {repository}:{digest}: {content}') + return content + + +class RegistryResolver: + """ Returns a registry object based on the input repository reference + string. """ + + DockerHubRegistry = Registry('https://index.docker.io') + + def __init__(self): + pass + + def get_registry_for(self, ref: str) -> Registry: + domain, _ = DockerReference.split_docker_domain(ref) + if domain == reference.DEFAULT_DOMAIN: + return self.DockerHubRegistry + # TODO: support insecure registries + return Registry(f'https://{domain}') diff --git a/sonic_package_manager/service_creator/__init__.py b/sonic_package_manager/service_creator/__init__.py new file mode 100644 index 0000000000..e2af81ceb5 --- /dev/null +++ b/sonic_package_manager/service_creator/__init__.py @@ -0,0 +1,3 @@ +#!/usr/bin/env python + +ETC_SONIC_PATH = '/etc/sonic' diff --git a/sonic_package_manager/service_creator/creator.py b/sonic_package_manager/service_creator/creator.py new file mode 100644 index 0000000000..54b9315bee --- /dev/null +++ b/sonic_package_manager/service_creator/creator.py @@ -0,0 +1,342 @@ +#!/usr/bin/env python + +import contextlib +import os +import stat +import subprocess +from typing import Dict + +import jinja2 as jinja2 +from prettyprinter import pformat + +from sonic_package_manager.logger import log +from sonic_package_manager.package import Package +from sonic_package_manager.service_creator import ETC_SONIC_PATH +from sonic_package_manager.service_creator.feature import FeatureRegistry +from sonic_package_manager.service_creator.utils import in_chroot + +SERVICE_FILE_TEMPLATE = 'sonic.service.j2' +TIMER_UNIT_TEMPLATE = 'timer.unit.j2' + +SYSTEMD_LOCATION = '/usr/lib/systemd/system' + +SERVICE_MGMT_SCRIPT_TEMPLATE = 'service_mgmt.sh.j2' +SERVICE_MGMT_SCRIPT_LOCATION = '/usr/local/bin' + +DOCKER_CTL_SCRIPT_TEMPLATE = 'docker_image_ctl.j2' +DOCKER_CTL_SCRIPT_LOCATION = '/usr/bin' + +DEBUG_DUMP_SCRIPT_TEMPLATE = 'dump.sh.j2' +DEBUG_DUMP_SCRIPT_LOCATION = '/usr/local/bin/debug-dump/' + +TEMPLATES_PATH = '/usr/share/sonic/templates' + + +class ServiceCreatorError(Exception): + pass + + +def render_template(in_template: str, + outfile: str, + render_ctx: Dict, + executable: bool = False): + """ Template renderer helper routine. + Args: + in_template: Input file with template content + outfile: Output file to render template to + render_ctx: Dictionary used to generate jinja2 template + executable: Set executable bit on rendered file + """ + + log.debug(f'Rendering {in_template} to {outfile} with {pformat(render_ctx)}') + + with open(in_template, 'r') as instream: + template = jinja2.Template(instream.read()) + + with open(outfile, 'w') as outstream: + outstream.write(template.render(**render_ctx)) + + if executable: + set_executable_bit(outfile) + + +def get_tmpl_path(template_name: str) -> str: + """ Returns a path to a template. + Args: + template_name: Template file name. + """ + + return os.path.join(TEMPLATES_PATH, template_name) + + +def set_executable_bit(filepath): + """ Sets +x on filepath. """ + + st = os.stat(filepath) + os.chmod(filepath, st.st_mode | stat.S_IEXEC) + + +def run_command(command: str): + """ Run arbitrary bash command. + Args: + command: String command to execute as bash script + Raises: + PackageManagerError: Raised when the command return code + is not 0. + """ + + log.debug(f'running command: {command}') + + proc = subprocess.Popen(command, + shell=True, + executable='/bin/bash', + stdout=subprocess.PIPE) + (out, _) = proc.communicate() + if proc.returncode != 0: + raise ServiceCreatorError(f'Failed to execute "{command}"') + + +class ServiceCreator: + """ Creates and registers services in SONiC based on the package + manifest. """ + + def __init__(self, feature_registry: FeatureRegistry, sonic_db): + self.feature_registry = feature_registry + self.sonic_db = sonic_db + + def create(self, + package: Package, + register_feature=True, + state='enabled', + owner='local'): + try: + self.generate_container_mgmt(package) + self.generate_service_mgmt(package) + self.update_dependent_list_file(package) + self.generate_systemd_service(package) + self.generate_dump_script(package) + + self.set_initial_config(package) + + self.post_operation_hook() + + if register_feature: + self.feature_registry.register(package.manifest, + state, owner) + except (Exception, KeyboardInterrupt): + self.remove(package, register_feature) + raise + + def remove(self, package: Package, deregister_feature=True): + name = package.manifest['service']['name'] + + def remove_file(path): + if os.path.exists(path): + os.remove(path) + log.info(f'removed {path}') + + remove_file(os.path.join(SYSTEMD_LOCATION, f'{name}.service')) + remove_file(os.path.join(SYSTEMD_LOCATION, f'{name}@.service')) + remove_file(os.path.join(SERVICE_MGMT_SCRIPT_LOCATION, f'{name}.sh')) + remove_file(os.path.join(DOCKER_CTL_SCRIPT_LOCATION, f'{name}.sh')) + remove_file(os.path.join(DEBUG_DUMP_SCRIPT_LOCATION, f'{name}')) + + self.update_dependent_list_file(package, remove=True) + + self.post_operation_hook() + + if deregister_feature: + self.feature_registry.deregister(package.manifest['service']['name']) + self.remove_config(package) + + def post_operation_hook(self): + if not in_chroot(): + run_command('systemctl daemon-reload') + + def generate_container_mgmt(self, package: Package): + image_id = package.image_id + name = package.manifest['service']['name'] + container_spec = package.manifest['container'] + script_path = os.path.join(DOCKER_CTL_SCRIPT_LOCATION, f'{name}.sh') + script_template = get_tmpl_path(DOCKER_CTL_SCRIPT_TEMPLATE) + run_opt = [] + + if container_spec['privileged']: + run_opt.append('--privileged') + + run_opt.append('-t') + + for volume in container_spec['volumes']: + run_opt.append(f'-v {volume}') + + for mount in container_spec['mounts']: + mount_type, source, target = mount['type'], mount['source'], mount['target'] + run_opt.append(f'--mount type={mount_type},source={source},target={target}') + + for tmpfs_mount in container_spec['tmpfs']: + run_opt.append(f'--tmpfs {tmpfs_mount}') + + for env_name, value in container_spec['environment'].items(): + run_opt.append(f'-e {env_name}={value}') + + run_opt = ' '.join(run_opt) + render_ctx = { + 'docker_container_name': name, + 'docker_image_id': image_id, + 'docker_image_run_opt': run_opt, + } + render_template(script_template, script_path, render_ctx, executable=True) + log.info(f'generated {script_path}') + + def generate_service_mgmt(self, package: Package): + name = package.manifest['service']['name'] + multi_instance_services = self.feature_registry.get_multi_instance_features() + script_path = os.path.join(SERVICE_MGMT_SCRIPT_LOCATION, f'{name}.sh') + scrip_template = get_tmpl_path(SERVICE_MGMT_SCRIPT_TEMPLATE) + render_ctx = { + 'source': get_tmpl_path(SERVICE_MGMT_SCRIPT_TEMPLATE), + 'manifest': package.manifest.unmarshal(), + 'multi_instance_services': multi_instance_services, + } + render_template(scrip_template, script_path, render_ctx, executable=True) + log.info(f'generated {script_path}') + + def generate_systemd_service(self, package: Package): + name = package.manifest['service']['name'] + multi_instance_services = self.feature_registry.get_multi_instance_features() + + template = get_tmpl_path(SERVICE_FILE_TEMPLATE) + template_vars = { + 'source': get_tmpl_path(SERVICE_FILE_TEMPLATE), + 'manifest': package.manifest.unmarshal(), + 'multi_instance': False, + 'multi_instance_services': multi_instance_services, + } + output_file = os.path.join(SYSTEMD_LOCATION, f'{name}.service') + render_template(template, output_file, template_vars) + log.info(f'generated {output_file}') + + if package.manifest['service']['asic-service']: + output_file = os.path.join(SYSTEMD_LOCATION, f'{name}@.service') + template_vars['multi_instance'] = True + render_template(template, output_file, template_vars) + log.info(f'generated {output_file}') + + if package.manifest['service']['delayed']: + template_vars = { + 'source': get_tmpl_path(TIMER_UNIT_TEMPLATE), + 'manifest': package.manifest.unmarshal(), + 'multi_instance': False, + } + output_file = os.path.join(SYSTEMD_LOCATION, f'{name}.timer') + template = os.path.join(TEMPLATES_PATH, TIMER_UNIT_TEMPLATE) + render_template(template, output_file, template_vars) + log.info(f'generated {output_file}') + + if package.manifest['service']['asic-service']: + output_file = os.path.join(SYSTEMD_LOCATION, f'{name}@.timer') + template_vars['multi_instance'] = True + render_template(template, output_file, template_vars) + log.info(f'generated {output_file}') + + def update_dependent_list_file(self, package: Package, remove=False): + name = package.manifest['service']['name'] + dependent_of = package.manifest['service']['dependent-of'] + host_service = package.manifest['service']['host-service'] + asic_service = package.manifest['service']['asic-service'] + + def update_dependent(service, name, multi_inst): + if multi_inst: + filename = f'{service}_multi_inst_dependent' + else: + filename = f'{service}_dependent' + + filepath = os.path.join(ETC_SONIC_PATH, filename) + + dependent_services = set() + if os.path.exists(filepath): + with open(filepath) as fp: + dependent_services.update({line.strip() for line in fp.readlines()}) + if remove: + with contextlib.suppress(KeyError): + dependent_services.remove(name) + else: + dependent_services.add(name) + with open(filepath, 'w') as fp: + fp.write('\n'.join(dependent_services)) + + for service in dependent_of: + if host_service: + update_dependent(service, name, multi_inst=False) + if asic_service: + update_dependent(service, name, multi_inst=True) + + def generate_dump_script(self, package): + name = package.manifest['service']['name'] + + if not package.manifest['package']['debug-dump']: + return + + if not os.path.exists(DEBUG_DUMP_SCRIPT_LOCATION): + os.mkdir(DEBUG_DUMP_SCRIPT_LOCATION) + + scrip_template = os.path.join(TEMPLATES_PATH, DEBUG_DUMP_SCRIPT_TEMPLATE) + script_path = os.path.join(DEBUG_DUMP_SCRIPT_LOCATION, f'{name}') + render_ctx = { + 'source': get_tmpl_path(SERVICE_MGMT_SCRIPT_TEMPLATE), + 'manifest': package.manifest.unmarshal(), + } + render_template(scrip_template, script_path, render_ctx, executable=True) + log.info(f'generated {script_path}') + + def get_tables(self, table_name): + tables = [] + + running_table = self.sonic_db.running_table(table_name) + if running_table is not None: + tables.append(running_table) + + persistent_table = self.sonic_db.persistent_table(table_name) + if persistent_table is not None: + tables.append(persistent_table) + + initial_table = self.sonic_db.initial_table(table_name) + if initial_table is not None: + tables.append(initial_table) + + return tables + + def set_initial_config(self, package): + init_cfg = package.manifest['package']['init-cfg'] + + for tablename, content in init_cfg.items(): + if not isinstance(content, dict): + continue + + tables = self.get_tables(tablename) + + for key in content: + for table in tables: + cfg = content[key] + exists, old_fvs = table.get(key) + if exists: + cfg.update(old_fvs) + fvs = list(cfg.items()) + table.set(key, fvs) + + def remove_config(self, package): + # Remove configuration based on init-cfg tables, so having + # init-cfg even with tables without keys might be a good idea. + # TODO: init-cfg should be validated with yang model + # TODO: remove config from tables known to yang model + init_cfg = package.manifest['package']['init-cfg'] + + for tablename, content in init_cfg.items(): + if not isinstance(content, dict): + continue + + tables = self.get_tables(tablename) + + for key in content: + for table in tables: + table._del(key) diff --git a/sonic_package_manager/service_creator/feature.py b/sonic_package_manager/service_creator/feature.py new file mode 100644 index 0000000000..4df06384d2 --- /dev/null +++ b/sonic_package_manager/service_creator/feature.py @@ -0,0 +1,108 @@ +#!/usr/bin/env python + +""" This module implements new feature registration/de-registration in SONiC system. """ + +from typing import Dict, Type + +from sonic_package_manager.manifest import Manifest +from sonic_package_manager.service_creator.sonic_db import SonicDB + +FEATURE = 'FEATURE' +DEFAULT_FEATURE_CONFIG = { + 'state': 'disabled', + 'auto_restart': 'enabled', + 'high_mem_alert': 'disabled', + 'set_owner': 'local' +} + + +class FeatureRegistry: + """ FeatureRegistry class provides an interface to + register/de-register new feature persistently. """ + + def __init__(self, sonic_db: Type[SonicDB]): + self._sonic_db = sonic_db + + def register(self, + manifest: Manifest, + state: str = 'disabled', + owner: str = 'local'): + name = manifest['service']['name'] + for table in self._get_tables(): + cfg_entries = self.get_default_feature_entries(state, owner) + non_cfg_entries = self.get_non_configurable_feature_entries(manifest) + + exists, current_cfg = table.get(name) + + new_cfg = cfg_entries.copy() + # Override configurable entries with CONFIG DB data. + new_cfg = {**new_cfg, **dict(current_cfg)} + # Override CONFIG DB data with non configurable entries. + new_cfg = {**new_cfg, **non_cfg_entries} + + table.set(name, list(new_cfg.items())) + + def deregister(self, name: str): + for table in self._get_tables(): + table._del(name) + + def is_feature_enabled(self, name: str) -> bool: + """ Returns whether the feature is current enabled + or not. Accesses running CONFIG DB. If no running CONFIG_DB + table is found in tables returns False. """ + + running_db_table = self._sonic_db.running_table(FEATURE) + if running_db_table is None: + return False + + exists, cfg = running_db_table.get(name) + if not exists: + return False + cfg = dict(cfg) + return cfg.get('state').lower() == 'enabled' + + def get_multi_instance_features(self): + res = [] + init_db_table = self._sonic_db.initial_table(FEATURE) + for feature in init_db_table.keys(): + exists, cfg = init_db_table.get(feature) + assert exists + cfg = dict(cfg) + asic_flag = str(cfg.get('has_per_asic_scope', 'False')) + if asic_flag.lower() == 'true': + res.append(feature) + return res + + @staticmethod + def get_default_feature_entries(state=None, owner=None) -> Dict[str, str]: + """ Get configurable feature table entries: + e.g. 'state', 'auto_restart', etc. """ + + cfg = DEFAULT_FEATURE_CONFIG.copy() + if state: + cfg['state'] = state + if owner: + cfg['set_owner'] = owner + return cfg + + @staticmethod + def get_non_configurable_feature_entries(manifest) -> Dict[str, str]: + """ Get non-configurable feature table entries: e.g. 'has_timer' """ + + return { + 'has_per_asic_scope': str(manifest['service']['asic-service']), + 'has_global_scope': str(manifest['service']['host-service']), + 'has_timer': str(manifest['service']['delayed']), + } + + def _get_tables(self): + tables = [] + running = self._sonic_db.running_table(FEATURE) + if running is not None: # it's Ok if there is no database container running + tables.append(running) + persistent = self._sonic_db.persistent_table(FEATURE) + if persistent is not None: # it's Ok if there is no config_db.json + tables.append(persistent) + tables.append(self._sonic_db.initial_table(FEATURE)) # init_cfg.json is must + + return tables diff --git a/sonic_package_manager/service_creator/sonic_db.py b/sonic_package_manager/service_creator/sonic_db.py new file mode 100644 index 0000000000..a064c60c4a --- /dev/null +++ b/sonic_package_manager/service_creator/sonic_db.py @@ -0,0 +1,98 @@ +#!/usr/bin/env python + +import contextlib +import json +import os + +from swsscommon import swsscommon + +from sonic_package_manager.service_creator import ETC_SONIC_PATH +from sonic_package_manager.service_creator.utils import in_chroot + +CONFIG_DB = 'CONFIG_DB' +CONFIG_DB_JSON = os.path.join(ETC_SONIC_PATH, 'config_db.json') +INIT_CFG_JSON = os.path.join(ETC_SONIC_PATH, 'init_cfg.json') + + +class FileDbTable: + """ swsscommon.Table adapter for persistent DBs. """ + + def __init__(self, file, table): + self._file = file + self._table = table + + def keys(self): + with open(self._file) as stream: + config = json.load(stream) + return config.get(self._table, {}).keys() + + def get(self, key): + with open(self._file) as stream: + config = json.load(stream) + + table = config.get(self._table, {}) + exists = key in table + fvs_dict = table.get(key, {}) + fvs = list(fvs_dict.items()) + return exists, fvs + + def set(self, key, fvs): + with open(self._file) as stream: + config = json.load(stream) + + table = config.setdefault(self._table, {}) + table.update({key: dict(fvs)}) + + with open(self._file, 'w') as stream: + json.dump(config, stream, indent=4) + + def _del(self, key): + with open(self._file) as stream: + config = json.load(stream) + + with contextlib.suppress(KeyError): + config[self._table].pop(key) + + with open(self._file, 'w') as stream: + json.dump(config, stream, indent=4) + + +class SonicDB: + """ Store different DB access objects for + running DB and also for persistent and initial + configs. """ + + _running = None + + @classmethod + def running_table(cls, table): + """ Returns running DB table. """ + + # In chroot we can connect to a running + # DB via TCP socket, we should ignore this case. + if in_chroot(): + return None + + if cls._running is None: + try: + cls._running = swsscommon.DBConnector(CONFIG_DB, 0) + except RuntimeError: + # Failed to connect to DB. + return None + + return swsscommon.Table(cls._running, table) + + @classmethod + def persistent_table(cls, table): + """ Returns persistent DB table. """ + + if not os.path.exists(CONFIG_DB_JSON): + return None + + return FileDbTable(CONFIG_DB_JSON, table) + + @classmethod + def initial_table(cls, table): + """ Returns initial DB table. """ + + return FileDbTable(INIT_CFG_JSON, table) diff --git a/sonic_package_manager/service_creator/utils.py b/sonic_package_manager/service_creator/utils.py new file mode 100644 index 0000000000..cdeeb17abb --- /dev/null +++ b/sonic_package_manager/service_creator/utils.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python + +import os + + +def in_chroot() -> bool: + """ Verify if we are running in chroot or not + by comparing root / mount point device id and inode + with init process - /proc/1/root mount point device + id and inode. If those match we are not chroot-ed + otherwise we are. """ + + root_stat = os.stat('/') + init_root_stat = os.stat('/proc/1/root') + + return (root_stat.st_dev, root_stat.st_ino) != \ + (init_root_stat.st_dev, init_root_stat.st_ino) diff --git a/sonic_package_manager/source.py b/sonic_package_manager/source.py new file mode 100644 index 0000000000..c179e0b3ee --- /dev/null +++ b/sonic_package_manager/source.py @@ -0,0 +1,183 @@ +#!/usr/bin/env python3 + +from sonic_package_manager.database import PackageDatabase, PackageEntry +from sonic_package_manager.dockerapi import DockerApi, get_repository_from_image +from sonic_package_manager.metadata import Metadata, MetadataResolver +from sonic_package_manager.package import Package + + +class PackageSource(object): + """ PackageSource abstracts the way manifest is read + and image is retrieved based on different image sources. + (i.e from registry, from tarball or locally installed) """ + + def __init__(self, + database: PackageDatabase, + docker: DockerApi, + metadata_resolver: MetadataResolver): + self.database = database + self.docker = docker + self.metadata_resolver = metadata_resolver + + def get_metadata(self) -> Metadata: + """ Returns package manifest. + Child class has to implement this method. + + Returns: + Metadata + """ + raise NotImplementedError + + def install_image(self, package: Package): + """ Install image based on package source. + Child class has to implement this method. + + Args: + package: SONiC Package + Returns: + Docker Image object. + """ + + raise NotImplementedError + + def install(self, package: Package): + """ Install image based on package source, + record installation infromation in PackageEntry.. + + Args: + package: SONiC Package + """ + + image = self.install_image(package) + package.entry.image_id = image.id + # if no repository is defined for this package + # get repository from image + if not package.repository: + package.entry.repository = get_repository_from_image(image) + + def uninstall(self, package: Package): + """ Uninstall image. + + Args: + package: SONiC Package + """ + + self.docker.rmi(package.image_id) + package.entry.image_id = None + + def get_package(self) -> Package: + """ Returns SONiC Package based on manifest. + + Returns: + SONiC Package + """ + + metadata = self.get_metadata() + manifest = metadata.manifest + + name = manifest['package']['name'] + description = manifest['package']['description'] + + # Will be resolved in install() method. + # When installing from tarball we don't know yet + # the repository for this package. + repository = None + + if self.database.has_package(name): + # inherit package database info + package_entry = self.database.get_package(name) + else: + package_entry = PackageEntry(name, repository, + description=description) + + return Package( + package_entry, + metadata + ) + + +class TarballSource(PackageSource): + """ TarballSource implements PackageSource + for locally existing image saved as tarball. """ + + def __init__(self, + tarball_path: str, + database: PackageDatabase, + docker: DockerApi, + metadata_resolver: MetadataResolver): + super().__init__(database, + docker, + metadata_resolver) + self.tarball_path = tarball_path + + def get_metadata(self) -> Metadata: + """ Returns manifest read from tarball. """ + + return self.metadata_resolver.from_tarball(self.tarball_path) + + def install_image(self, package: Package): + """ Installs image from local tarball source. """ + + return self.docker.load(self.tarball_path) + + +class RegistrySource(PackageSource): + """ RegistrySource implements PackageSource + for packages that are pulled from registry. """ + + def __init__(self, + repository: str, + reference: str, + database: PackageDatabase, + docker: DockerApi, + metadata_resolver: MetadataResolver): + super().__init__(database, + docker, + metadata_resolver) + self.repository = repository + self.reference = reference + + def get_metadata(self) -> Metadata: + """ Returns manifest read from registry. """ + + return self.metadata_resolver.from_registry(self.repository, + self.reference) + + def install_image(self, package: Package): + """ Installs image from registry. """ + + image_id = self.docker.pull(self.repository, self.reference) + if not package.entry.default_reference: + package.entry.default_reference = self.reference + return image_id + + +class LocalSource(PackageSource): + """ LocalSource accesses local docker library to retrieve manifest + but does not implement installation of the image. """ + + def __init__(self, + entry: PackageEntry, + database: PackageDatabase, + docker: DockerApi, + metadata_resolver: MetadataResolver): + super().__init__(database, + docker, + metadata_resolver) + self.entry = entry + + def get_metadata(self) -> Metadata: + """ Returns manifest read from locally installed Docker. """ + + image = self.entry.image_id + + if self.entry.built_in: + # Built-in (installed not via sonic-package-manager) + # won't have image_id in database. Using their + # repository name as image. + image = f'{self.entry.repository}:latest' + + return self.metadata_resolver.from_local(image) + + def get_package(self) -> Package: + return Package(self.entry, self.get_metadata()) diff --git a/sonic_package_manager/utils.py b/sonic_package_manager/utils.py new file mode 100644 index 0000000000..410947dd24 --- /dev/null +++ b/sonic_package_manager/utils.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python + +import keyword +import re + +from docker_image.reference import Reference + +DockerReference = Reference + + +def make_python_identifier(string): + """ + Takes an arbitrary string and creates a valid Python identifier. + + Identifiers must follow the convention outlined here: + https://docs.python.org/2/reference/lexical_analysis.html#identifiers + """ + + # create a working copy (and make it lowercase, while we're at it) + s = string.lower() + + # remove leading and trailing whitespace + s = s.strip() + + # Make spaces into underscores + s = re.sub('[\\s\\t\\n]+', '_', s) + + # Remove invalid characters + s = re.sub('[^0-9a-zA-Z_]', '', s) + + # Remove leading characters until we find a letter or underscore + s = re.sub('^[^a-zA-Z_]+', '', s) + + # Check that the string is not a python identifier + while s in keyword.kwlist: + if re.match(".*?_\d+$", s): + i = re.match(".*?_(\d+)$", s).groups()[0] + s = s.strip('_'+i) + '_'+str(int(i)+1) + else: + s += '_1' + + return s diff --git a/sonic_package_manager/version.py b/sonic_package_manager/version.py new file mode 100644 index 0000000000..e5a5623d3b --- /dev/null +++ b/sonic_package_manager/version.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python + +""" Version and helpers routines. """ + +import semver + +Version = semver.Version +VersionRange = semver.VersionRange + + +def version_to_tag(ver: Version) -> str: + """ Converts the version to Docker compliant tag string. """ + + return str(ver).replace('+', '_') + + +def tag_to_version(tag: str) -> Version: + """ Converts the version to Docker compliant tag string. """ + + try: + return Version.parse(tag.replace('_', '+')) + except ValueError as err: + raise ValueError(f'Failed to convert {tag} to version string: {err}') diff --git a/tests/aaa_test.py b/tests/aaa_test.py new file mode 100644 index 0000000000..d202b41ad7 --- /dev/null +++ b/tests/aaa_test.py @@ -0,0 +1,138 @@ +import imp +import os +import sys + +from click.testing import CliRunner +from utilities_common.db import Db + +import config.main as config +import show.main as show + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +sys.path.insert(0, test_path) +sys.path.insert(0, modules_path) + +import mock_tables.dbconnector + +show_aaa_default_output="""\ +AAA authentication login local (default) +AAA authentication failthrough False (default) + +""" + +show_aaa_radius_output="""\ +AAA authentication login radius +AAA authentication failthrough False (default) + +""" + +show_aaa_radius_local_output="""\ +AAA authentication login radius,local +AAA authentication failthrough False (default) + +""" + +config_aaa_empty_output="""\ +""" + +config_aaa_not_a_valid_command_output="""\ +Not a valid command +""" + +class TestAaa(object): + @classmethod + def setup_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "1" + print("SETUP") + import config.main + imp.reload(config.main) + import show.main + imp.reload(show.main) + + @classmethod + def teardown_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "0" + print("TEARDOWN") + + def test_show_aaa_default(self): + runner = CliRunner() + result = runner.invoke(show.cli.commands["aaa"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_aaa_default_output + + def test_config_aaa_radius(self, get_cmd_module): + (config, show) = get_cmd_module + runner = CliRunner() + db = Db() + db.cfgdb.delete_table("AAA") + + result = runner.invoke(config.config.commands["aaa"],\ + ["authentication", "login", "radius"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_aaa_empty_output + + db.cfgdb.mod_entry("AAA", "authentication", {'login' : 'radius'}) + + result = runner.invoke(show.cli.commands["aaa"], [], obj=db) + assert result.exit_code == 0 + assert result.output == show_aaa_radius_output + + result = runner.invoke(config.config.commands["aaa"],\ + ["authentication", "login", "default"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_aaa_empty_output + + db.cfgdb.delete_table("AAA") + + result = runner.invoke(show.cli.commands["aaa"], [], obj=db) + assert result.exit_code == 0 + assert result.output == show_aaa_default_output + + def test_config_aaa_radius_local(self, get_cmd_module): + (config, show) = get_cmd_module + runner = CliRunner() + db = Db() + db.cfgdb.delete_table("AAA") + + result = runner.invoke(config.config.commands["aaa"],\ + ["authentication", "login", "radius", "local"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_aaa_empty_output + + db.cfgdb.mod_entry("AAA", "authentication", {'login' : 'radius,local'}) + + result = runner.invoke(show.cli.commands["aaa"], [], obj=db) + assert result.exit_code == 0 + assert result.output == show_aaa_radius_local_output + + result = runner.invoke(config.config.commands["aaa"],\ + ["authentication", "login", "default"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_aaa_empty_output + + db.cfgdb.delete_table("AAA") + + result = runner.invoke(show.cli.commands["aaa"], [], obj=db) + assert result.exit_code == 0 + assert result.output == show_aaa_default_output + + def test_config_aaa_radius_invalid(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["aaa"],\ + ["authentication", "login", "radius", "tacacs+"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_aaa_not_a_valid_command_output + diff --git a/tests/acl_config_test.py b/tests/acl_config_test.py new file mode 100644 index 0000000000..ff397e760d --- /dev/null +++ b/tests/acl_config_test.py @@ -0,0 +1,81 @@ +import pytest + +import config.main as config + +from click.testing import CliRunner +from config.main import expand_vlan_ports, parse_acl_table_info + + +class TestConfigAcl(object): + def test_expand_vlan(self): + assert set(expand_vlan_ports("Vlan1000")) == {"Ethernet4", "Ethernet8", "Ethernet12", "Ethernet16"} + + def test_expand_lag(self): + assert set(expand_vlan_ports("PortChannel1001")) == {"PortChannel1001"} + + def test_expand_physical_interface(self): + assert set(expand_vlan_ports("Ethernet4")) == {"Ethernet4"} + + def test_expand_empty_vlan(self): + with pytest.raises(ValueError): + expand_vlan_ports("Vlan3000") + + def test_parse_table_with_vlan_expansion(self): + table_info = parse_acl_table_info("TEST", "L3", None, "Vlan1000", "egress") + assert table_info["type"] == "L3" + assert table_info["policy_desc"] == "TEST" + assert table_info["stage"] == "egress" + assert set(table_info["ports"]) == {"Ethernet4", "Ethernet8", "Ethernet12", "Ethernet16"} + + def test_parse_table_with_vlan_and_duplicates(self): + table_info = parse_acl_table_info("TEST", "L3", None, "Ethernet4,Vlan1000", "egress") + assert table_info["type"] == "L3" + assert table_info["policy_desc"] == "TEST" + assert table_info["stage"] == "egress" + + # Since Ethernet4 is a member of Vlan1000 we should not include it twice in the output + port_set = set(table_info["ports"]) + assert len(port_set) == 4 + assert set(port_set) == {"Ethernet4", "Ethernet8", "Ethernet12", "Ethernet16"} + + def test_parse_table_with_empty_vlan(self): + with pytest.raises(ValueError): + parse_acl_table_info("TEST", "L3", None, "Ethernet4,Vlan3000", "egress") + + def test_parse_table_with_invalid_ports(self): + with pytest.raises(ValueError): + parse_acl_table_info("TEST", "L3", None, "Ethernet200", "egress") + + def test_parse_table_with_empty_ports(self): + with pytest.raises(ValueError): + parse_acl_table_info("TEST", "L3", None, "", "egress") + + def test_acl_add_table_nonexistent_port(self): + runner = CliRunner() + + result = runner.invoke( + config.config.commands["acl"].commands["add"].commands["table"], + ["TEST", "L3", "-p", "Ethernet200"]) + + assert result.exit_code != 0 + assert "Cannot bind ACL to specified port Ethernet200" in result.output + + def test_acl_add_table_empty_string_port_list(self): + runner = CliRunner() + + result = runner.invoke( + config.config.commands["acl"].commands["add"].commands["table"], + ["TEST", "L3", "-p", ""]) + + assert result.exit_code != 0 + assert "Cannot bind empty list of ports" in result.output + + def test_acl_add_table_empty_vlan(self): + runner = CliRunner() + + result = runner.invoke( + config.config.commands["acl"].commands["add"].commands["table"], + ["TEST", "L3", "-p", "Vlan3000"]) + + assert result.exit_code != 0 + assert "Cannot bind empty VLAN Vlan3000" in result.output diff --git a/tests/acl_input/acl1.json b/tests/acl_input/acl1.json index 1149070f44..a9e4d36112 100644 --- a/tests/acl_input/acl1.json +++ b/tests/acl_input/acl1.json @@ -141,8 +141,126 @@ "config": { "name": "everflowV6" } + }, + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "0" + } + } + }, + "2": { + "config": { + "sequence-id": 2 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "l2": { + "config": { + "vlan-id": "369" + } + }, + "ip": { + "config": { + "protocol": "IP_TCP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + } + }, + "3": { + "config": { + "sequence-id": 3 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "l2": { + "config": { + "vlan-id": "369", + "ethertype": "ETHERTYPE_LLDP" + } + } + } + } + } + }, + "DATAACL_2": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "::1/128", + "destination-ip-address": "::1/128" + } + }, + "icmp": { + "config": { + "type": "1", + "code": "0" + } + } + }, + "2": { + "config": { + "sequence-id": 100 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "::1/128", + "destination-ip-address": "::1/128" + } + }, + "icmp": { + "config": { + "type": "128" + } + } + } + } + } } } } } -} \ No newline at end of file +} diff --git a/tests/acl_input/acl_egress.json b/tests/acl_input/acl_egress.json new file mode 100644 index 0000000000..ed0f590078 --- /dev/null +++ b/tests/acl_input/acl_egress.json @@ -0,0 +1,110 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL_3": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "0" + } + } + }, + "2": { + "config": { + "sequence-id": 2 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "l2": { + "config": { + "vlan-id": "369" + } + }, + "ip": { + "config": { + "protocol": "IP_TCP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + } + } + } + } + }, + "DATAACL_4": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "::1/128", + "destination-ip-address": "::1/128" + } + }, + "icmp": { + "config": { + "type": "1", + "code": "0" + } + } + }, + "2": { + "config": { + "sequence-id": 100 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "::1/128", + "destination-ip-address": "::1/128" + } + }, + "icmp": { + "config": { + "type": "128" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/icmp_bad_protocol_number.json b/tests/acl_input/icmp_bad_protocol_number.json new file mode 100644 index 0000000000..1bc1d6ef48 --- /dev/null +++ b/tests/acl_input/icmp_bad_protocol_number.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_UDP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "0" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/icmpv6_bad_protocol_number.json b/tests/acl_input/icmpv6_bad_protocol_number.json new file mode 100644 index 0000000000..a4494ecec5 --- /dev/null +++ b/tests/acl_input/icmpv6_bad_protocol_number.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL_2": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_UDP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "0" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_icmp_code_300.json b/tests/acl_input/illegal_icmp_code_300.json new file mode 100644 index 0000000000..f3eff2e443 --- /dev/null +++ b/tests/acl_input/illegal_icmp_code_300.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "300" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_icmp_code_nan.json b/tests/acl_input/illegal_icmp_code_nan.json new file mode 100644 index 0000000000..382056d165 --- /dev/null +++ b/tests/acl_input/illegal_icmp_code_nan.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "foo" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_icmp_code_neg_1.json b/tests/acl_input/illegal_icmp_code_neg_1.json new file mode 100644 index 0000000000..ff9364a7b0 --- /dev/null +++ b/tests/acl_input/illegal_icmp_code_neg_1.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "3", + "code": "-1" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_icmp_type_300.json b/tests/acl_input/illegal_icmp_type_300.json new file mode 100644 index 0000000000..c21c91e083 --- /dev/null +++ b/tests/acl_input/illegal_icmp_type_300.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "300", + "code": "0" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_icmp_type_nan.json b/tests/acl_input/illegal_icmp_type_nan.json new file mode 100644 index 0000000000..d6ca81f9d2 --- /dev/null +++ b/tests/acl_input/illegal_icmp_type_nan.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "foo", + "code": "0" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_icmp_type_neg_1.json b/tests/acl_input/illegal_icmp_type_neg_1.json new file mode 100644 index 0000000000..cd8d6ff702 --- /dev/null +++ b/tests/acl_input/illegal_icmp_type_neg_1.json @@ -0,0 +1,37 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_ICMP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "icmp": { + "config": { + "type": "-1", + "code": "0" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_vlan_0.json b/tests/acl_input/illegal_vlan_0.json new file mode 100644 index 0000000000..ae3cd34910 --- /dev/null +++ b/tests/acl_input/illegal_vlan_0.json @@ -0,0 +1,36 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "l2": { + "config": { + "vlan-id": "0" + } + }, + "ip": { + "config": { + "protocol": "IP_TCP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_vlan_9000.json b/tests/acl_input/illegal_vlan_9000.json new file mode 100644 index 0000000000..65d56b20d7 --- /dev/null +++ b/tests/acl_input/illegal_vlan_9000.json @@ -0,0 +1,36 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "l2": { + "config": { + "vlan-id": "9000" + } + }, + "ip": { + "config": { + "protocol": "IP_TCP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/illegal_vlan_nan.json b/tests/acl_input/illegal_vlan_nan.json new file mode 100644 index 0000000000..ba0d24dba3 --- /dev/null +++ b/tests/acl_input/illegal_vlan_nan.json @@ -0,0 +1,36 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "l2": { + "config": { + "vlan-id": "nan" + } + }, + "ip": { + "config": { + "protocol": "IP_TCP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_input/tcp_bad_protocol_number.json b/tests/acl_input/tcp_bad_protocol_number.json new file mode 100644 index 0000000000..3510a80464 --- /dev/null +++ b/tests/acl_input/tcp_bad_protocol_number.json @@ -0,0 +1,36 @@ +{ + "acl": { + "acl-sets": { + "acl-set": { + "DATAACL": { + "acl-entries": { + "acl-entry": { + "1": { + "config": { + "sequence-id": 1 + }, + "actions": { + "config": { + "forwarding-action": "ACCEPT" + } + }, + "ip": { + "config": { + "protocol": "IP_UDP", + "source-ip-address": "20.0.0.2/32", + "destination-ip-address": "30.0.0.3/32" + } + }, + "transport": { + "config": { + "tcp-flags": ["TCP_ACK"] + } + } + } + } + } + } + } + } + } +} diff --git a/tests/acl_loader_test.py b/tests/acl_loader_test.py index ae98cd9571..e1b7e949ea 100644 --- a/tests/acl_loader_test.py +++ b/tests/acl_loader_test.py @@ -10,8 +10,9 @@ from acl_loader.main import * class TestAclLoader(object): - def setUp(self): - pass + @pytest.fixture(scope="class") + def acl_loader(self): + yield AclLoader() def test_acl_empty(self): yang_acl = AclLoader.parse_acl_json(os.path.join(test_path, 'acl_input/empty_acl.json')) @@ -19,13 +20,13 @@ def test_acl_empty(self): def test_valid(self): yang_acl = AclLoader.parse_acl_json(os.path.join(test_path, 'acl_input/acl1.json')) - assert len(yang_acl.acl.acl_sets.acl_set) == 4 + assert len(yang_acl.acl.acl_sets.acl_set) == 6 def test_invalid(self): with pytest.raises(AclLoaderException): yang_acl = AclLoader.parse_acl_json(os.path.join(test_path, 'acl_input/acl2.json')) - def test_validate_mirror_action(self): + def test_validate_mirror_action(self, acl_loader): ingress_mirror_rule_props = { "MIRROR_INGRESS_ACTION": "everflow0" } @@ -34,7 +35,6 @@ def test_validate_mirror_action(self): "mirror_egress_action": "everflow0" } - acl_loader = AclLoader() # switch capability taken from mock_tables/state_db.json SWITCH_CAPABILITY table assert acl_loader.validate_actions("EVERFLOW", ingress_mirror_rule_props) assert not acl_loader.validate_actions("EVERFLOW", egress_mirror_rule_props) @@ -53,3 +53,150 @@ def test_validate_mirror_action(self): # switch capability taken from mock_tables/state_db.json SWITCH_CAPABILITY table assert acl_loader.validate_actions("DATAACL", forward_packet_action) assert not acl_loader.validate_actions("DATAACL", drop_packet_action) + + def test_vlan_id_translation(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/acl1.json')) + assert acl_loader.rules_info[("DATAACL", "RULE_2")] + assert acl_loader.rules_info[("DATAACL", "RULE_2")] == { + "VLAN_ID": 369, + "ETHER_TYPE": "2048", + "IP_PROTOCOL": 6, + "SRC_IP": "20.0.0.2/32", + "DST_IP": "30.0.0.3/32", + "PACKET_ACTION": "FORWARD", + "PRIORITY": "9998" + } + + def test_vlan_id_lower_bound(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_vlan_0.json')) + + def test_vlan_id_upper_bound(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_vlan_9000.json')) + + def test_vlan_id_not_a_number(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_vlan_nan.json')) + + def test_ethertype_translation(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/acl1.json')) + assert acl_loader.rules_info[("DATAACL", "RULE_3")] + assert acl_loader.rules_info[("DATAACL", "RULE_3")] == { + "VLAN_ID": 369, + "ETHER_TYPE": 35020, + "PACKET_ACTION": "FORWARD", + "PRIORITY": "9997" + } + + def test_icmp_translation(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/acl1.json')) + assert acl_loader.rules_info[("DATAACL", "RULE_1")] + assert acl_loader.rules_info[("DATAACL", "RULE_1")] == { + "ICMP_TYPE": 3, + "ICMP_CODE": 0, + "IP_PROTOCOL": 1, + "SRC_IP": "20.0.0.2/32", + "DST_IP": "30.0.0.3/32", + "ETHER_TYPE": "2048", + "PACKET_ACTION": "FORWARD", + "PRIORITY": "9999" + } + + def test_icmpv6_translation(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/acl1.json')) + print(acl_loader.rules_info) + assert acl_loader.rules_info[("DATAACL_2", "RULE_1")] == { + "ICMPV6_TYPE": 1, + "ICMPV6_CODE": 0, + "IP_PROTOCOL": 58, + "SRC_IPV6": "::1/128", + "DST_IPV6": "::1/128", + "IP_TYPE": "IPV6ANY", + "PACKET_ACTION": "FORWARD", + "PRIORITY": "9999" + } + assert acl_loader.rules_info[("DATAACL_2", "RULE_100")] == { + "ICMPV6_TYPE": 128, + "IP_PROTOCOL": 58, + "SRC_IPV6": "::1/128", + "DST_IPV6": "::1/128", + "IP_TYPE": "IPV6ANY", + "PACKET_ACTION": "FORWARD", + "PRIORITY": "9900" + } + + def test_ingress_default_deny_rule(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/acl1.json')) + print(acl_loader.rules_info) + assert acl_loader.rules_info[('DATAACL', 'DEFAULT_RULE')] == { + 'PRIORITY': '1', + 'PACKET_ACTION': 'DROP', + 'ETHER_TYPE': '2048' + } + assert acl_loader.rules_info[('DATAACL_2', 'DEFAULT_RULE')] == { + 'PRIORITY': '1', + 'PACKET_ACTION': 'DROP', + 'IP_TYPE': 'IPV6ANY' + } + + def test_egress_no_default_deny_rule(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/acl_egress.json')) + print(acl_loader.rules_info) + assert ('DATAACL_3', 'DEFAULT_RULE') not in acl_loader.rules_info + assert ('DATAACL_4', 'DEFAULT_RULE') not in acl_loader.rules_info + + def test_icmp_type_lower_bound(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_icmp_type_neg_1.json')) + + def test_icmp_type_upper_bound(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_icmp_type_300.json')) + + def test_icmp_type_not_a_number(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_icmp_type_nan.json')) + + def test_icmp_code_lower_bound(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_icmp_code_neg_1.json')) + + def test_icmp_code_upper_bound(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_icmp_code_300.json')) + + def test_icmp_code_not_a_number(self, acl_loader): + with pytest.raises(ValueError): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/illegal_icmp_code_nan.json')) + + def test_icmp_fields_with_non_icmp_protocol(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/icmp_bad_protocol_number.json')) + assert not acl_loader.rules_info.get("RULE_1") + + def ttest_icmp_fields_with_non_icmpv6_protocol(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/icmpv6_bad_protocol_number.json')) + assert not acl_loader.rules_info.get("RULE_1") + + + def test_icmp_fields_with_non_tcp_protocol(self, acl_loader): + acl_loader.rules_info = {} + acl_loader.load_rules_from_file(os.path.join(test_path, 'acl_input/tcp_bad_protocol_number.json')) + assert not acl_loader.rules_info.get("RULE_1") diff --git a/tests/aclshow_test.py b/tests/aclshow_test.py index 5003771296..e41d56b9eb 100644 --- a/tests/aclshow_test.py +++ b/tests/aclshow_test.py @@ -1,24 +1,26 @@ -import sys +import json import os -from imp import load_source +import sys from io import StringIO from unittest import mock +from utilities_common.general import load_module_from_source test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) scripts_path = os.path.join(modules_path, "scripts") sys.path.insert(0, modules_path) -load_source('aclshow', scripts_path+'/aclshow') -from aclshow import * +# Load the file under test +aclshow_path = os.path.join(scripts_path, 'aclshow') +aclshow = load_module_from_source('aclshow', aclshow_path) from .mock_tables import dbconnector # Expected output for aclshow -default_output = ''+ \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +default_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ------------ ------------ ------ --------------- ------------- RULE_1 DATAACL 9999 101 100 RULE_2 DATAACL 9998 201 200 @@ -32,8 +34,8 @@ """ # Expected output for aclshow -a -all_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +all_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ------------ ------------ ------ --------------- ------------- RULE_1 DATAACL 9999 101 100 RULE_2 DATAACL 9998 201 200 @@ -49,36 +51,36 @@ """ # Expected output for aclshow -r RULE_1 -t DATAACL -rule1_dataacl_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +rule1_dataacl_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ----------- ------------ ------ --------------- ------------- RULE_1 DATAACL 9999 101 100 """ # Expected output for aclshow -r RULE_1 -t DATAACL -rule10_dataacl_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +rule10_dataacl_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ----------- ------------ ------ --------------- ------------- RULE_10 DATAACL 9989 1001 1000 """ # Expected output for aclshow -a -r RULE_05 -rule05_all_output = ''+ \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +rule05_all_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ----------- ------------ ------ --------------- ------------- RULE_05 DATAACL 9995 0 0 """ # Expected output for aclshow -r RULE_0 -rule0_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +rule0_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ----------- ------------ ------ --------------- ------------- """ # Expected output for aclshow -r RULE_4,RULE_6 -vv -rule4_rule6_verbose_output = '' + \ -"""Reading ACL info... -Total number of ACL Tables: 5 +rule4_rule6_verbose_output = """\ +Reading ACL info... +Total number of ACL Tables: 8 Total number of ACL Rules: 11 RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT @@ -88,15 +90,15 @@ """ # Expected output for aclshow -t EVERFLOW -everflow_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +everflow_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ----------- ------------ ------ --------------- ------------- RULE_6 EVERFLOW 9994 601 600 """ # Expected output for aclshow -t DATAACL -dataacl_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +dataacl_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ------------ ------------ ------ --------------- ------------- RULE_1 DATAACL 9999 101 100 RULE_2 DATAACL 9998 201 200 @@ -113,8 +115,8 @@ # Expected output for # aclshow -a -c ; aclshow -a -all_after_clear_output = '' + \ -"""RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT +all_after_clear_output = """\ +RULE NAME TABLE NAME PRIO PACKETS COUNT BYTES COUNT ------------ ------------ ------ --------------- ------------- RULE_1 DATAACL 9999 0 0 RULE_2 DATAACL 9998 0 0 @@ -129,6 +131,7 @@ RULE_08 EVERFLOW 9992 0 0 """ + class Aclshow(): def __init__(self, *args, **kwargs): """ @@ -146,8 +149,8 @@ def nullify_counters(self): This method is used to empty dumped counters if exist in /tmp/.counters_acl.p (by default). """ - if os.path.isfile(COUNTER_POSITION): - with open(COUNTER_POSITION, 'w') as fp: + if os.path.isfile(aclshow.COUNTER_POSITION): + with open(aclshow.COUNTER_POSITION, 'w') as fp: json.dump([], fp) def runTest(self): @@ -155,10 +158,10 @@ def runTest(self): This method invokes main() from aclshow utility (parametrized by argparse) parametrized by mock argparse. """ - @mock.patch('argparse.ArgumentParser.parse_args', return_value = argparse.Namespace(**self.kwargs)) - def run(mock_args): - main() - run() + with mock.patch.object(aclshow.argparse.ArgumentParser, + 'parse_args', + return_value=aclshow.argparse.Namespace(**self.kwargs)): + aclshow.main() def setUp(self): if self.nullify_on_start: @@ -173,56 +176,78 @@ def tearDown(self): sys.stdout = self.old_stdout # aclshow + + def test_default(): - test = Aclshow(all = None, clear = None, rules = None, tables = None, verbose = None) + test = Aclshow(all=None, clear=None, rules=None, tables=None, verbose=None) assert test.result.getvalue() == default_output # aclshow -a + + def test_all(): - test = Aclshow(all = True, clear = None, rules = None, tables = None, verbose = None) + test = Aclshow(all=True, clear=None, rules=None, tables=None, verbose=None) assert test.result.getvalue() == all_output # aclshow -r RULE_1 -t DATAACL + + def test_rule1_dataacl(): - test = Aclshow(all = None, clear = None, rules = 'RULE_1', tables = 'DATAACL', verbose = None) + test = Aclshow(all=None, clear=None, rules='RULE_1', tables='DATAACL', verbose=None) assert test.result.getvalue() == rule1_dataacl_output # aclshow -a -r RULE_05 + + def test_rule05_all(): - test = Aclshow(all = True, clear = None, rules = 'RULE_05', tables = None, verbose = None) + test = Aclshow(all=True, clear=None, rules='RULE_05', tables=None, verbose=None) assert test.result.getvalue() == rule05_all_output # aclshow -r RULE_0 + + def test_rule0(): - test = Aclshow(all = None, clear = None, rules = 'RULE_0', tables = None, verbose = None) + test = Aclshow(all=None, clear=None, rules='RULE_0', tables=None, verbose=None) assert test.result.getvalue() == rule0_output # aclshow -r RULE_10 -t DATAACL + + def test_rule10_lowercase_priority(): - test = Aclshow(all = None, clear = None, rules = 'RULE_10', tables = 'DATAACL', verbose = None) + test = Aclshow(all=None, clear=None, rules='RULE_10', tables='DATAACL', verbose=None) assert test.result.getvalue() == rule10_dataacl_output # aclshow -r RULE_4,RULE_6 -vv + + def test_rule4_rule6_verbose(): - test = Aclshow(all = None, clear = None, rules = 'RULE_4,RULE_6', tables = None, verbose = True) + test = Aclshow(all=None, clear=None, rules='RULE_4,RULE_6', tables=None, verbose=True) assert test.result.getvalue() == rule4_rule6_verbose_output # aclshow -t EVERFLOW + + def test_everflow(): test = Aclshow(all=None, clear=None, rules=None, tables='EVERFLOW', verbose=None) assert test.result.getvalue() == everflow_output # aclshow -t DATAACL + + def test_dataacl(): test = Aclshow(all=None, clear=None, rules=None, tables='DATAACL', verbose=None) assert test.result.getvalue() == dataacl_output # aclshow -c + + def test_clear(): test = Aclshow(all=None, clear=True, rules=None, tables=None, verbose=None) assert test.result.getvalue() == clear_output # aclshow -a -c ; aclshow -a + + def test_all_after_clear(): nullify_on_start, nullify_on_exit = True, False test = Aclshow(nullify_on_start, nullify_on_exit, all=True, clear=True, rules=None, tables=None, verbose=None) diff --git a/tests/bgp_commands_input/__init__.py b/tests/bgp_commands_input/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/bgp_commands_input/bgp_neighbor_test_vector.py b/tests/bgp_commands_input/bgp_neighbor_test_vector.py new file mode 100644 index 0000000000..a5766c2a5c --- /dev/null +++ b/tests/bgp_commands_input/bgp_neighbor_test_vector.py @@ -0,0 +1,755 @@ +bgp_v4_neighbors_output = \ +""" +BGP neighbor is 10.0.0.57, remote AS 64600, local AS 65100, external link + Description: ARISTA01T1 + Member of peer-group PEER_V4 for session parameters + BGP version 4, remote router ID 100.1.0.29, local router ID 10.1.0.32 + BGP state = Established, up for 00:00:39 + Last read 00:00:00, Last write 00:00:00 + Hold time is 10, keepalive interval is 3 seconds + Configured hold time is 10, keepalive interval is 3 seconds + Neighbor capabilities: + 4 Byte AS: advertised and received + AddPath: + IPv4 Unicast: RX advertised IPv4 Unicast and received + Route refresh: advertised and received(new) + Address Family IPv4 Unicast: advertised and received + Hostname Capability: advertised (name: vlab-01,domain name: n/a) not received + Graceful Restart Capability: advertised and received + Remote Restart timer is 300 seconds + Address families by peer: + none + Graceful restart information: + End-of-RIB send: IPv4 Unicast + End-of-RIB received: IPv4 Unicast + Local GR Mode: Restart* + Remote GR Mode: Helper + R bit: False + Timers: + Configured Restart Time(sec): 240 + Received Restart Time(sec): 300 + IPv4 Unicast: + F bit: False + End-of-RIB sent: Yes + End-of-RIB sent after update: No + End-of-RIB received: Yes + Timers: + Configured Stale Path Time(sec): 360 + Configured Selection Deferral Time(sec): 360 + Message statistics: + Inq depth is 0 + Outq depth is 0 + Sent Rcvd + Opens: 2 1 + Notifications: 2 2 + Updates: 3203 3202 + Keepalives: 14 15 + Route Refresh: 0 0 + Capability: 0 0 + Total: 3221 3220 + Minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + PEER_V4 peer-group member + Update group 1, subgroup 1 + Packet Queue length 0 + Inbound soft reconfiguration allowed + Community attribute sent to this neighbor(all) + Inbound path policy configured + Outbound path policy configured + Route map for incoming advertisements is *FROM_BGP_PEER_V4 + Route map for outgoing advertisements is *TO_BGP_PEER_V4 + 6400 accepted prefixes + + Connections established 1; dropped 0 + Last reset 00:01:01, No AFI/SAFI activated for peer +Local host: 10.0.0.56, Local port: 179 +Foreign host: 10.0.0.57, Foreign port: 44731 +Nexthop: 10.0.0.56 +Nexthop global: fc00::71 +Nexthop local: fe80::5054:ff:fea9:41c2 +BGP connection: shared network +BGP Connect Retry Timer in Seconds: 10 +Estimated round trip time: 20 ms +Read thread: on Write thread: on FD used: 28 +""" + +bgp_v4_neighbor_invalid = \ +"""Error: Bgp neighbor 20.1.1.1 not configured""" + +bgp_v4_neighbor_invalid_address = \ +"""Error: invalid_address is not valid ipv4 address""" + +bgp_v4_neighbor_output_adv_routes = \ +""" +BGP table version is 6405, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*> 0.0.0.0/0 0.0.0.0 0 64600 65534 6666 6667 i +*> 10.1.0.32/32 0.0.0.0 0 32768 i +*> 100.1.0.29/32 0.0.0.0 0 64600 i +*> 100.1.0.30/32 0.0.0.0 0 64600 i +*> 100.1.0.31/32 0.0.0.0 0 64600 i +*> 100.1.0.32/32 0.0.0.0 0 64600 i +*> 192.168.0.0/21 0.0.0.0 0 32768 i +*> 192.168.8.0/25 0.0.0.0 0 64600 65501 i +*> 192.168.8.128/25 0.0.0.0 0 64600 65501 i +*> 192.168.16.0/25 0.0.0.0 0 64600 65502 i +*> 192.168.16.128/25 + 0.0.0.0 0 64600 65502 i +*> 192.168.24.0/25 0.0.0.0 0 64600 65503 i +*> 192.168.24.128/25 + 0.0.0.0 0 64600 65503 i +*> 192.168.32.0/25 0.0.0.0 0 64600 65504 i +*> 192.168.32.128/25 + 0.0.0.0 0 64600 65504 i +*> 192.168.40.0/25 0.0.0.0 0 64600 65505 i +*> 192.168.40.128/25 + 0.0.0.0 0 64600 65505 i +*> 192.168.48.0/25 0.0.0.0 0 64600 65506 i +*> 192.168.48.128/25 + 0.0.0.0 0 64600 65506 i +*> 192.168.56.0/25 0.0.0.0 0 64600 65507 i +*> 192.168.56.128/25 + 0.0.0.0 0 64600 65507 i +""" + +bgp_v4_neighbor_output_recv_routes = \ +""" +BGP table version is 6405, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*> 0.0.0.0/0 10.0.0.57 0 64600 65534 6666 6667 i +*> 100.1.0.29/32 10.0.0.57 0 64600 i +*> 192.168.8.0/25 10.0.0.57 0 64600 65501 i +*> 192.168.8.128/25 10.0.0.57 0 64600 65501 i +*> 192.168.16.0/25 10.0.0.57 0 64600 65502 i +*> 192.168.16.128/25 + 10.0.0.57 0 64600 65502 i +*> 192.168.24.0/25 10.0.0.57 0 64600 65503 i +*> 192.168.24.128/25 + 10.0.0.57 0 64600 65503 i +*> 192.168.32.0/25 10.0.0.57 0 64600 65504 i +*> 192.168.32.128/25 + 10.0.0.57 0 64600 65504 i +*> 192.168.40.0/25 10.0.0.57 0 64600 65505 i +*> 192.168.40.128/25 + 10.0.0.57 0 64600 65505 i +*> 192.168.48.0/25 10.0.0.57 0 64600 65506 i +*> 192.168.48.128/25 + 10.0.0.57 0 64600 65506 i +*> 192.168.56.0/25 10.0.0.57 0 64600 65507 i +*> 192.168.56.128/25 + 10.0.0.57 0 64600 65507 i +""" + +bgp_v6_neighbors_output = \ +""" +BGP neighbor is fc00::72, remote AS 64600, local AS 65100, external link + Description: ARISTA01T1 + Member of peer-group PEER_V6 for session parameters + BGP version 4, remote router ID 100.1.0.29, local router ID 10.1.0.32 + BGP state = Established, up for 01:06:23 + Last read 00:00:02, Last write 00:00:00 + Hold time is 10, keepalive interval is 3 seconds + Configured hold time is 10, keepalive interval is 3 seconds + Neighbor capabilities: + 4 Byte AS: advertised and received + AddPath: + IPv6 Unicast: RX advertised IPv6 Unicast and received + Route refresh: advertised and received(new) + Address Family IPv6 Unicast: advertised and received + Hostname Capability: advertised (name: vlab-01,domain name: n/a) not received + Graceful Restart Capability: advertised and received + Remote Restart timer is 300 seconds + Address families by peer: + none + Graceful restart information: + End-of-RIB send: IPv6 Unicast + End-of-RIB received: IPv6 Unicast + Local GR Mode: Restart* + Remote GR Mode: Helper + R bit: False + Timers: + Configured Restart Time(sec): 240 + Received Restart Time(sec): 300 + IPv6 Unicast: + F bit: False + End-of-RIB sent: Yes + End-of-RIB sent after update: No + End-of-RIB received: Yes + Timers: + Configured Stale Path Time(sec): 360 + Configured Selection Deferral Time(sec): 360 + Message statistics: + Inq depth is 0 + Outq depth is 0 + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 3206 3202 + Keepalives: 1328 1329 + Route Refresh: 0 0 + Capability: 0 0 + Total: 4535 4532 + Minimum time between advertisement runs is 0 seconds + + For address family: IPv6 Unicast + PEER_V6 peer-group member + Update group 2, subgroup 2 + Packet Queue length 0 + Inbound soft reconfiguration allowed + Community attribute sent to this neighbor(all) + Inbound path policy configured + Outbound path policy configured + Route map for incoming advertisements is *FROM_BGP_PEER_V6 + Route map for outgoing advertisements is *TO_BGP_PEER_V6 + 6400 accepted prefixes + + Connections established 1; dropped 0 + Last reset 01:06:46, Waiting for peer OPEN +Local host: fc00::71, Local port: 59726 +Foreign host: fc00::72, Foreign port: 179 +Nexthop: 10.0.0.56 +Nexthop global: fc00::71 +Nexthop local: fe80::5054:ff:fea9:41c2 +BGP connection: shared network +BGP Connect Retry Timer in Seconds: 10 +Estimated round trip time: 4 ms +Read thread: on Write thread: on FD used: 30 +""" + +bgp_v6_neighbor_output_adv_routes = \ +""" +BGP table version is 6407, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*> ::/0 :: 0 64600 65534 6666 6667 i +*> 2064:100::1d/128 :: 0 64600 i +*> 2064:100::1e/128 :: 0 64600 i +*> 2064:100::1f/128 :: 0 64600 i +*> 2064:100::20/128 :: 0 64600 i +*> 20c0:a808::/64 :: 0 64600 65501 i +*> 20c0:a808:0:80::/64 + :: 0 64600 65501 i +*> 20c0:a810::/64 :: 0 64600 65502 i +*> 20c0:a810:0:80::/64 + :: 0 64600 65502 i +*> 20c0:a818::/64 :: 0 64600 65503 i +*> 20c0:a818:0:80::/64 + :: 0 64600 65503 i +*> 20c0:a820::/64 :: 0 64600 65504 i +*> 20c0:a820:0:80::/64 + :: 0 64600 65504 i +*> 20c0:a828::/64 :: 0 64600 65505 i +*> 20c0:a828:0:80::/64 + :: 0 64600 65505 i +*> 20c0:a830::/64 :: 0 64600 65506 i +*> 20c0:a830:0:80::/64 + :: 0 64600 65506 i +*> 20c0:a838::/64 :: 0 64600 65507 i +*> 20c0:a838:0:80::/64 + :: 0 64600 65507 i +*> 20c0:a840::/64 :: 0 64600 65508 i +*> 20c0:a840:0:80::/64 + :: 0 64600 65508 i +*> 20c0:a848::/64 :: 0 64600 65509 i +*> 20c0:a848:0:80::/64 + :: 0 64600 65509 i +*> 20c0:a850::/64 :: 0 64600 65510 i +*> 20c0:a850:0:80::/64 + :: 0 64600 65510 i +*> 20c0:a858::/64 :: 0 64600 65511 i +*> 20c0:a858:0:80::/64 + :: 0 64600 65511 i +*> 20c0:a860::/64 :: 0 64600 65512 i +*> 20c0:a860:0:80::/64 + :: 0 64600 65512 i +*> 20c0:a868::/64 :: 0 64600 65513 i +*> 20c0:a868:0:80::/64 + :: 0 64600 65513 i +""" + +bgp_v6_neighbor_output_recv_routes = \ +""" +BGP table version is 6407, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*> ::/0 fc00::72 0 64600 65534 6666 6667 i +*> 2064:100::1d/128 fc00::72 0 64600 i +*> 20c0:a808::/64 fc00::72 0 64600 65501 i +*> 20c0:a808:0:80::/64 + fc00::72 0 64600 65501 i +*> 20c0:a810::/64 fc00::72 0 64600 65502 i +*> 20c0:a810:0:80::/64 + fc00::72 0 64600 65502 i +*> 20c0:a818::/64 fc00::72 0 64600 65503 i +*> 20c0:a818:0:80::/64 + fc00::72 0 64600 65503 i +*> 20c0:a820::/64 fc00::72 0 64600 65504 i +*> 20c0:a820:0:80::/64 + fc00::72 0 64600 65504 i +*> 20c0:a828::/64 fc00::72 0 64600 65505 i +*> 20c0:a828:0:80::/64 + fc00::72 0 64600 65505 i +*> 20c0:a830::/64 fc00::72 0 64600 65506 i +*> 20c0:a830:0:80::/64 + fc00::72 0 64600 65506 i +*> 20c0:a838::/64 fc00::72 0 64600 65507 i +*> 20c0:a838:0:80::/64 + fc00::72 0 64600 65507 i +*> 20c0:a840::/64 fc00::72 0 64600 65508 i +*> 20c0:a840:0:80::/64 + fc00::72 0 64600 65508 i +*> 20c0:a848::/64 fc00::72 0 64600 65509 i +*> 20c0:a848:0:80::/64 + fc00::72 0 64600 65509 i +*> 20c0:a850::/64 fc00::72 0 64600 65510 i +*> 20c0:a850:0:80::/64 + fc00::72 0 64600 65510 i +*> 20c0:a858::/64 fc00::72 0 64600 65511 i +*> 20c0:a858:0:80::/64 + fc00::72 0 64600 65511 i +*> 20c0:a860::/64 fc00::72 0 64600 65512 i +*> 20c0:a860:0:80::/64 + fc00::72 0 64600 65512 i +*> 20c0:a868::/64 fc00::72 0 64600 65513 i +*> 20c0:a868:0:80::/64 + fc00::72 0 64600 65513 i +""" + +bgp_v6_neighbor_invalid = \ +"""Error: Bgp neighbor aa00::72 not configured""" + +bgp_v6_neighbor_invalid_address = \ +"""Error: 20.1.1.1 is not valid ipv6 address""" + +bgp_v4_neighbors_output_asic0 = \ +""" +BGP neighbor is 10.0.0.1, remote AS 65200, local AS 65100, external link + Description: ARISTA01T2 + Member of peer-group TIER2_V4 for session parameters + BGP version 4, remote router ID 100.1.0.1, local router ID 10.1.0.32 + BGP state = Established, up for 04:41:19 + Last read 00:00:19, Last write 00:00:19 + Hold time is 180, keepalive interval is 60 seconds + Neighbor capabilities: + 4 Byte AS: advertised and received + AddPath: + IPv4 Unicast: RX advertised IPv4 Unicast and received + Route refresh: advertised and received(new) + Address Family IPv4 Unicast: advertised and received + Hostname Capability: advertised (name: str-n3164-acs-2,domain name: n/a) not received + Graceful Restart Capabilty: advertised and received + Remote Restart timer is 300 seconds + Address families by peer: + IPv4 Unicast(not preserved) + Graceful restart information: + End-of-RIB send: IPv4 Unicast + End-of-RIB received: IPv4 Unicast + Message statistics: + Inq depth is 0 + Outq depth is 0 + Sent Rcvd + Opens: 2 1 + Notifications: 2 0 + Updates: 43 3187 + Keepalives: 282 283 + Route Refresh: 0 0 + Capability: 0 0 + Total: 329 3471 + Minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + TIER2_V4 peer-group member + Update group 3, subgroup 3 + Packet Queue length 0 + Inbound soft reconfiguration allowed + Community attribute sent to this neighbor(all) + Inbound path policy configured + Outbound path policy configured + Route map for incoming advertisements is *FROM_TIER2_V4 + Route map for outgoing advertisements is *TO_TIER2_V4 + 6370 accepted prefixes + Maximum prefixes allowed 12000 (warning-only) + Threshold for warning message 90% + + Connections established 1; dropped 0 + Last reset 04:41:43, No AFI/SAFI activated for peer +Local host: 10.0.0.0, Local port: 179 +Foreign host: 10.0.0.1, Foreign port: 56376 +Nexthop: 10.0.0.0 +Nexthop global: fc00::1 +Nexthop local: fe80::2be:75ff:fe3a:ef50 +BGP connection: shared network +BGP Connect Retry Timer in Seconds: 120 +Read thread: on Write thread: on FD used: 25 +""" +bgp_v4_neighbors_output_asic1 = \ +""" +BGP neighbor is 10.1.0.1, remote AS 65100, local AS 65100, internal link + Description: ASIC0 +Hostname: sonic + Member of peer-group INTERNAL_PEER_V4 for session parameters + BGP version 4, remote router ID 10.1.0.32, local router ID 8.0.0.4 + BGP state = Established, up for 04:50:18 + Last read 00:00:03, Last write 00:00:03 + Hold time is 10, keepalive interval is 3 seconds + Configured hold time is 10, keepalive interval is 3 seconds + Neighbor capabilities: + 4 Byte AS: advertised and received + AddPath: + IPv4 Unicast: RX advertised IPv4 Unicast and received + Route refresh: advertised and received(old & new) + Address Family IPv4 Unicast: advertised and received + Hostname Capability: advertised (name: str-n3164-acs-2,domain name: n/a) received (name: str-n3164-acs-2,domain name: n/a) + Graceful Restart Capabilty: advertised and received + Remote Restart timer is 240 seconds + Address families by peer: + IPv4 Unicast(preserved) + Graceful restart information: + End-of-RIB send: IPv4 Unicast + End-of-RIB received: IPv4 Unicast + Message statistics: + Inq depth is 0 + Outq depth is 0 + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 6390 3194 + Keepalives: 5806 5806 + Route Refresh: 0 0 + Capability: 0 0 + Total: 12197 9001 + Minimum time between advertisement runs is 0 seconds + + For address family: IPv4 Unicast + INTERNAL_PEER_V4 peer-group member + Update group 2, subgroup 2 + Packet Queue length 0 + Route-Reflector Client + Inbound soft reconfiguration allowed + NEXT_HOP is always this router + Community attribute sent to this neighbor(all) + Inbound path policy configured + Outbound path policy configured + Route map for incoming advertisements is *FROM_BGP_INTERNAL_PEER_V4 + Route map for outgoing advertisements is *TO_BGP_INTERNAL_PEER_V4 + 6377 accepted prefixes + + Connections established 1; dropped 0 + Last reset 04:50:40, Waiting for NHT +Local host: 10.1.0.0, Local port: 52802 +Foreign host: 10.1.0.1, Foreign port: 179 +Nexthop: 10.1.0.0 +Nexthop global: 2603:10e2:400:1::1 +Nexthop local: fe80::42:f0ff:fe7f:104 +BGP connection: shared network +BGP Connect Retry Timer in Seconds: 10 +Read thread: on Write thread: on FD used: 17 +""" +bgp_v4_neighbors_output_all_asics = bgp_v4_neighbors_output_asic0 + bgp_v4_neighbors_output_asic1 + +bgp_v6_neighbor_output_warning =\ +"""bgp neighbor 2603:10e2:400:1::2 is present in namespace asic1 not in asic0""" + +bgp_v6_neighbors_output_asic0 = \ +""" + BGP neighbor is fc00::2, remote AS 65200, local AS 65100, external link + Description: ARISTA01T2 + Member of peer-group TIER2_V6 for session parameters + BGP version 4, remote router ID 100.1.0.1, local router ID 10.1.0.32 + BGP state = Established, up for 13:26:44 + Last read 00:00:45, Last write 00:00:44 + Hold time is 180, keepalive interval is 60 seconds + Neighbor capabilities: + 4 Byte AS: advertised and received + AddPath: + IPv6 Unicast: RX advertised IPv6 Unicast and received + Route refresh: advertised and received(new) + Address Family IPv6 Unicast: advertised and received + Hostname Capability: advertised (name: str-n3164-acs-2,domain name: n/a) not received + Graceful Restart Capabilty: advertised and received + Remote Restart timer is 300 seconds + Address families by peer: + IPv6 Unicast(not preserved) + Graceful restart information: + End-of-RIB send: IPv6 Unicast + End-of-RIB received: IPv6 Unicast + Message statistics: + Inq depth is 0 + Outq depth is 0 + Sent Rcvd + Opens: 2 1 + Notifications: 2 0 + Updates: 5 3187 + Keepalives: 807 808 + Route Refresh: 0 0 + Capability: 0 0 + Total: 816 3996 + Minimum time between advertisement runs is 0 seconds + + For address family: IPv6 Unicast + TIER2_V6 peer-group member + Update group 2, subgroup 2 + Packet Queue length 0 + Inbound soft reconfiguration allowed + Community attribute sent to this neighbor(all) + Inbound path policy configured + Outbound path policy configured + Route map for incoming advertisements is *FROM_TIER2_V6 + Route map for outgoing advertisements is *TO_TIER2_V6 + 6370 accepted prefixes + Maximum prefixes allowed 8000 (warning-only) + Threshold for warning message 90% + + Connections established 1; dropped 0 + Last reset 13:27:08, No AFI/SAFI activated for peer +Local host: fc00::1, Local port: 179 +Foreign host: fc00::2, Foreign port: 57838 +Nexthop: 10.0.0.0 +Nexthop global: fc00::1 +Nexthop local: fe80::2be:75ff:fe3a:ef50 +BGP connection: shared network +BGP Connect Retry Timer in Seconds: 120 +Read thread: on Write thread: on FD used: 26 +""" + +bgp_v6_neighbors_output_asic1 = \ +""" + BGP neighbor is 2603:10e2:400:1::2, remote AS 65100, local AS 65100, internal link + Description: ASIC0 +Hostname: str-n3164-acs-2 + Member of peer-group INTERNAL_PEER_V6 for session parameters + BGP version 4, remote router ID 10.1.0.32, local router ID 8.0.0.4 + BGP state = Established, up for 13:28:48 + Last read 00:00:02, Last write 00:00:02 + Hold time is 10, keepalive interval is 3 seconds + Configured hold time is 10, keepalive interval is 3 seconds + Neighbor capabilities: + 4 Byte AS: advertised and received + AddPath: + IPv6 Unicast: RX advertised IPv6 Unicast and received + Route refresh: advertised and received(old & new) + Address Family IPv6 Unicast: advertised and received + Hostname Capability: advertised (name: str-n3164-acs-2,domain name: n/a) received (name: str-n3164-acs-2,domain name: n/a) + Graceful Restart Capabilty: advertised and received + Remote Restart timer is 240 seconds + Address families by peer: + IPv6 Unicast(preserved) + Graceful restart information: + End-of-RIB send: IPv6 Unicast + End-of-RIB received: IPv6 Unicast + Message statistics: + Inq depth is 0 + Outq depth is 0 + Sent Rcvd + Opens: 1 1 + Notifications: 0 0 + Updates: 6380 4746 + Keepalives: 16176 16176 + Route Refresh: 0 0 + Capability: 0 0 + Total: 22557 20923 + Minimum time between advertisement runs is 0 seconds + + For address family: IPv6 Unicast + INTERNAL_PEER_V6 peer-group member + Update group 1, subgroup 1 + Packet Queue length 0 + Route-Reflector Client + Inbound soft reconfiguration allowed + NEXT_HOP is always this router + Community attribute sent to this neighbor(all) + Inbound path policy configured + Outbound path policy configured + Route map for incoming advertisements is *FROM_BGP_INTERNAL_PEER_V6 + Route map for outgoing advertisements is *TO_BGP_INTERNAL_PEER_V6 + 6380 accepted prefixes + + Connections established 1; dropped 0 + Last reset 13:29:08, No AFI/SAFI activated for peer +Local host: 2603:10e2:400:1::1, Local port: 179 +Foreign host: 2603:10e2:400:1::2, Foreign port: 58984 +Nexthop: 10.1.0.0 +Nexthop global: 2603:10e2:400:1::1 +Nexthop local: fe80::42:f0ff:fe7f:104 +BGP connection: shared network +BGP Connect Retry Timer in Seconds: 10 +Read thread: on Write thread: on FD used: 22 +""" + +bgp_v6_neighbors_output_all_asics = bgp_v6_neighbors_output_asic0 +\ + bgp_v6_neighbors_output_asic1 + + +def mock_show_bgp_neighbor_multi_asic(param, namespace): + if param == 'bgp_v4_neighbors_output_all_asics': + if namespace == 'asic0': + return bgp_v4_neighbors_output_asic0 + if namespace == 'asic1': + return bgp_v4_neighbors_output_asic1 + if param == 'bgp_v6_neighbors_output_all_asics': + if namespace == 'asic0': + return bgp_v6_neighbors_output_asic0 + if namespace == 'asic1': + return bgp_v6_neighbors_output_asic1 + if param == 'bgp_v4_neighbors_output_asic0': + return bgp_v4_neighbors_output_asic0 + if param == 'bgp_v4_neighbors_output_asic1': + return bgp_v4_neighbors_output_asic1 + elif param == 'bgp_v6_neighbors_output_all_asics': + return bgp_v6_neighbors_output_all_asics + if param == 'bgp_v6_neighbors_output_asic0': + return bgp_v6_neighbors_output_asic0 + if param == 'bgp_v6_neighbors_output_asic1': + return bgp_v6_neighbors_output_asic1 + else: + return "" + + +def mock_show_bgp_neighbor_single_asic(request): + if request.param == 'bgp_v4_neighbors_output': + return bgp_v4_neighbors_output + elif request.param == 'bgp_v6_neighbors_output': + return bgp_v6_neighbors_output + elif request.param == 'bgp_v4_neighbor_output_adv_routes': + return bgp_v4_neighbor_output_adv_routes + elif request.param == 'bgp_v4_neighbor_output_recv_routes': + return bgp_v4_neighbor_output_recv_routes + elif request.param == 'bgp_v6_neighbor_output_adv_routes': + return bgp_v6_neighbor_output_adv_routes + elif request.param == 'bgp_v6_neighbor_output_recv_routes': + return bgp_v6_neighbor_output_recv_routes + else: + return "" + + +testData = { + 'bgp_v4_neighbors': { + 'args': [], + 'rc': 0, + 'rc_output': bgp_v4_neighbors_output + }, + 'bgp_v4_neighbor_ip_address': { + 'args': ['10.0.0.57'], + 'rc': 0, + 'rc_output': bgp_v4_neighbors_output + }, + 'bgp_v4_neighbor_invalid': { + 'args': ['20.1.1.1'], + 'rc': 2, + 'rc_err_msg': bgp_v4_neighbor_invalid + }, + 'bgp_v4_neighbor_invalid_address': { + 'args': ['invalid_address'], + 'rc': 2, + 'rc_err_msg': bgp_v4_neighbor_invalid_address + }, + 'bgp_v4_neighbor_adv_routes': { + 'args': ["10.0.0.57", "advertised-routes"], + 'rc': 0, + 'rc_output': bgp_v4_neighbor_output_adv_routes + }, + 'bgp_v4_neighbor_recv_routes': { + 'args': ["10.0.0.57", "received-routes"], + 'rc': 0, + 'rc_output': bgp_v4_neighbor_output_recv_routes + }, + 'bgp_v6_neighbors': { + 'args': [], + 'rc': 0, + 'rc_output': bgp_v6_neighbors_output + }, + 'bgp_v6_neighbor_ip_address': { + 'args': ['fc00::72'], + 'rc': 0, + 'rc_output': bgp_v6_neighbors_output + }, + 'bgp_v6_neighbor_invalid': { + 'args': ['aa00::72'], + 'rc': 2, + 'rc_err_msg': bgp_v6_neighbor_invalid + }, + 'bgp_v6_neighbor_invalid_address': { + 'args': ['20.1.1.1'], + 'rc': 2, + 'rc_err_msg': bgp_v6_neighbor_invalid_address + }, + 'bgp_v6_neighbor_adv_routes': { + 'args': ["fc00::72", "advertised-routes"], + 'rc': 0, + 'rc_output': bgp_v6_neighbor_output_adv_routes + }, + 'bgp_v6_neighbor_recv_routes': { + 'args': ["fc00::72", "received-routes"], + 'rc': 0, + 'rc_output': bgp_v6_neighbor_output_recv_routes + }, + 'bgp_v4_neighbors_multi_asic' : { + 'args': [], + 'rc': 0, + 'rc_output': bgp_v4_neighbors_output_all_asics + }, + 'bgp_v4_neighbors_asic' : { + 'args': ['-nasic1'], + 'rc': 0, + 'rc_output': bgp_v4_neighbors_output_asic1 + }, + 'bgp_v4_neighbors_external' : { + 'args': ['10.0.0.1'], + 'rc': 0, + 'rc_output': bgp_v4_neighbors_output_asic0 + }, + 'bgp_v4_neighbors_internal' : { + 'args': ['10.1.0.1'], + 'rc': 0, + 'rc_output': bgp_v4_neighbors_output_asic1 + }, + 'bgp_v6_neighbors_multi_asic' : { + 'args': [], + 'rc': 0, + 'rc_output': bgp_v6_neighbors_output_all_asics + }, + 'bgp_v6_neighbors_asic' : { + 'args': ['-nasic0'], + 'rc': 0, + 'rc_output': bgp_v6_neighbors_output_asic0 + }, + 'bgp_v6_neighbors_external' : { + 'args': ['fc00::2'], + 'rc': 0, + 'rc_output': bgp_v6_neighbors_output_asic0 + }, + 'bgp_v6_neighbors_internal' : { + 'args': ['2603:10e2:400:1::2'], + 'rc': 0, + 'rc_output': bgp_v6_neighbors_output_asic1 + }, + 'bgp_v6_neighbor_warning' : { + 'args': ['2603:10e2:400:1::2', '-nasic0'], + 'rc': 0, + 'rc_warning_msg': bgp_v6_neighbor_output_warning + }, + +} \ No newline at end of file diff --git a/tests/bgp_commands_input/bgp_network_test_vector.py b/tests/bgp_commands_input/bgp_network_test_vector.py new file mode 100644 index 0000000000..da93e8e8e8 --- /dev/null +++ b/tests/bgp_commands_input/bgp_network_test_vector.py @@ -0,0 +1,522 @@ +bgp_v4_network = \ +""" +BGP table version is 6405, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*= 0.0.0.0/0 10.0.0.63 0 64600 65534 6666 6667 i +*= 10.0.0.61 0 64600 65534 6666 6667 i +*= 10.0.0.59 0 64600 65534 6666 6667 i +*> 10.0.0.57 0 64600 65534 6666 6667 i +*> 10.1.0.32/32 0.0.0.0 0 32768 i +*> 100.1.0.29/32 10.0.0.57 0 64600 i +*> 100.1.0.30/32 10.0.0.59 0 64600 i +*> 100.1.0.31/32 10.0.0.61 0 64600 i +*> 100.1.0.32/32 10.0.0.63 0 64600 i +*> 192.168.0.0/21 0.0.0.0 0 32768 i +*= 192.168.8.0/25 10.0.0.63 0 64600 65501 i +*= 10.0.0.61 0 64600 65501 i +*= 10.0.0.59 0 64600 65501 i +*> 10.0.0.57 0 64600 65501 i +*= 192.168.8.128/25 10.0.0.63 0 64600 65501 i +*= 10.0.0.61 0 64600 65501 i +*= 10.0.0.59 0 64600 65501 i +*> 10.0.0.57 0 64600 65501 i +*= 192.168.16.0/25 10.0.0.63 0 64600 65502 i +*= 10.0.0.61 0 64600 65502 i +*= 10.0.0.59 0 64600 65502 i +*> 10.0.0.57 0 64600 65502 i +*= 192.168.16.128/25 + 10.0.0.63 0 64600 65502 i +*= 10.0.0.61 0 64600 65502 i +*= 10.0.0.59 0 64600 65502 i +*> 10.0.0.57 0 64600 65502 i +*= 192.168.24.0/25 10.0.0.63 0 64600 65503 i +*= 10.0.0.61 0 64600 65503 i +*= 10.0.0.59 0 64600 65503 i +*> 10.0.0.57 0 64600 65503 i +*= 192.168.24.128/25 + 10.0.0.63 0 64600 65503 i +*= 10.0.0.61 0 64600 65503 i +*= 10.0.0.59 0 64600 65503 i +*> 10.0.0.57 0 64600 65503 i +*= 192.168.32.0/25 10.0.0.63 0 64600 65504 i +*= 10.0.0.61 0 64600 65504 i +*= 10.0.0.59 0 64600 65504 i +*> 10.0.0.57 0 64600 65504 i +""" + +bgp_v4_network_ip_address = \ +""" +BGP routing table entry for 193.11.248.128/25 +Paths: (4 available, best #4, table default) + Advertised to non peer-group peers: + 10.0.0.57 10.0.0.59 10.0.0.61 10.0.0.63 + 64600 65534 64799 65515 + 10.0.0.61 from 10.0.0.61 (100.1.0.31) + Origin IGP, valid, external, multipath + Community: 5060:12345 + Last update: Tue Apr 20 05:54:41 2021 + 64600 65534 64799 65515 + 10.0.0.59 from 10.0.0.59 (100.1.0.30) + Origin IGP, valid, external, multipath + Community: 5060:12345 + Last update: Tue Apr 20 05:54:19 2021 + 64600 65534 64799 65515 + 10.0.0.63 from 10.0.0.63 (100.1.0.32) + Origin IGP, valid, external, multipath + Community: 5060:12345 + Last update: Tue Apr 20 05:54:16 2021 + 64600 65534 64799 65515 + 10.0.0.57 from 10.0.0.57 (100.1.0.29) + Origin IGP, valid, external, multipath, best (Router ID) + Community: 5060:12345 + Last update: Tue Apr 20 05:54:16 2021 +""" + +bgp_v4_network_longer_prefixes_error = \ +"""The parameter option: "longer-prefixes" only available if passing a network prefix +EX: 'show ip bgp network 10.0.0.0/24 longer-prefixes' +Aborted! +""" + +bgp_v4_network_bestpath = \ +""" +BGP routing table entry for 193.11.248.128/25 +Paths: (4 available, best #4, table default) + Advertised to non peer-group peers: + 10.0.0.57 10.0.0.59 10.0.0.61 10.0.0.63 + 64600 65534 64799 65515 + 10.0.0.57 from 10.0.0.57 (100.1.0.29) + Origin IGP, valid, external, multipath, best (Router ID) + Community: 5060:12345 + Last update: Tue Apr 20 05:54:15 2021 +""" + +bgp_v6_network = \ +""" +BGP table version is 6407, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*= ::/0 fc00::7e 0 64600 65534 6666 6667 i +*= fc00::7a 0 64600 65534 6666 6667 i +*= fc00::76 0 64600 65534 6666 6667 i +*> fc00::72 0 64600 65534 6666 6667 i +*> 2064:100::1d/128 fc00::72 0 64600 i +*> 2064:100::1e/128 fc00::76 0 64600 i +*> 2064:100::1f/128 fc00::7a 0 64600 i +*> 2064:100::20/128 fc00::7e 0 64600 i +*= 20c0:a808::/64 fc00::7e 0 64600 65501 i +*= fc00::7a 0 64600 65501 i +*= fc00::76 0 64600 65501 i +*> fc00::72 0 64600 65501 i +*= 20c0:a808:0:80::/64 + fc00::7e 0 64600 65501 i +*= fc00::7a 0 64600 65501 i +*= fc00::76 0 64600 65501 i +*> fc00::72 0 64600 65501 i +*= 20c0:a810::/64 fc00::7e 0 64600 65502 i +*= fc00::7a 0 64600 65502 i +*= fc00::76 0 64600 65502 i +*> fc00::72 0 64600 65502 i +*= 20c0:a810:0:80::/64 + fc00::7e 0 64600 65502 i +*= fc00::7a 0 64600 65502 i +*= fc00::76 0 64600 65502 i +*> fc00::72 0 64600 65502 i +*= 20c0:a818::/64 fc00::7e 0 64600 65503 i +*= fc00::7a 0 64600 65503 i +*= fc00::76 0 64600 65503 i +*> fc00::72 0 64600 65503 i +*= 20c0:a818:0:80::/64 + fc00::7e 0 64600 65503 i +*= fc00::7a 0 64600 65503 i +*= fc00::76 0 64600 65503 i +*> fc00::72 0 64600 65503 i +*= 20c0:a820::/64 fc00::7e 0 64600 65504 i +*= fc00::7a 0 64600 65504 i +*= fc00::76 0 64600 65504 i +*> fc00::72 0 64600 65504 i +*= 20c0:a820:0:80::/64 + fc00::7e 0 64600 65504 i +*= fc00::7a 0 64600 65504 i +*= fc00::76 0 64600 65504 i +*> fc00::72 0 64600 65504 i +""" + +bgp_v6_network_ip_address = \ +""" +BGP routing table entry for 20c0:a820:0:80::/64 +Paths: (4 available, best #4, table default) + Advertised to non peer-group peers: + fc00::72 fc00::76 fc00::7a fc00::7e + 64600 65504 + fc00::7e from fc00::7e (100.1.0.32) + (fe80::1850:e9ff:fef9:27cb) (prefer-global) + Origin IGP, valid, external, multipath + Community: 5060:12345 + Last update: Tue Apr 20 05:54:17 2021 + 64600 65504 + fc00::7a from fc00::7a (100.1.0.31) + (fe80::1810:25ff:fe01:c153) (prefer-global) + Origin IGP, valid, external, multipath + Community: 5060:12345 + Last update: Tue Apr 20 05:54:17 2021 + 64600 65504 + fc00::76 from fc00::76 (100.1.0.30) + (fe80::80a7:74ff:fee1:d66d) (prefer-global) + Origin IGP, valid, external, multipath + Community: 5060:12345 + Last update: Tue Apr 20 05:54:17 2021 + 64600 65504 + fc00::72 from fc00::72 (100.1.0.29) + (fe80::90ec:bcff:fe4b:1e3e) (prefer-global) + Origin IGP, valid, external, multipath, best (Router ID) + Community: 5060:12345 + Last update: Tue Apr 20 05:54:16 2021 +""" + +bgp_v6_network_longer_prefixes_error = \ +"""The parameter option: "longer-prefixes" only available if passing a network prefix +EX: 'show ipv6 bgp network fc00:1::/64 longer-prefixes' +Aborted! +""" + +bgp_v6_network_longer_prefixes = \ +""" +BGP table version is 6407, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +*= 20c0:a820:0:80::/64 + fc00::7e 0 64600 65504 i +*= fc00::7a 0 64600 65504 i +*= fc00::76 0 64600 65504 i +*> fc00::72 0 64600 65504 i + +Displayed 1 routes and 25602 total paths +""" + +bgp_v6_network_bestpath = \ +""" +BGP routing table entry for 20c0:a820:0:80::/64 +Paths: (4 available, best #4, table default) + Advertised to non peer-group peers: + fc00::72 fc00::76 fc00::7a fc00::7e + 64600 65504 + fc00::72 from fc00::72 (100.1.0.29) + (fe80::90ec:bcff:fe4b:1e3e) (prefer-global) + Origin IGP, valid, external, multipath, best (Router ID) + Community: 5060:12345 + Last update: Tue Apr 20 05:54:15 2021 +""" + +multi_asic_bgp_network_err = \ +"""Error: -n/--namespace option required. provide namespace from list ['asic0', 'asic1']""" + +bgp_v4_network_asic0 = \ +""" +BGP table version is 11256, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +* i0.0.0.0/0 10.1.0.2 100 0 65200 6666 6667 i +* i 10.1.0.0 100 0 65200 6666 6667 i +*= 10.0.0.5 0 65200 6666 6667 i +*> 10.0.0.1 0 65200 6666 6667 i +* i8.0.0.0/32 10.1.0.2 0 100 0 i +* i 10.1.0.0 0 100 0 i +* 0.0.0.0 0 32768 ? +*> 0.0.0.0 0 32768 i +*=i8.0.0.1/32 10.1.0.2 0 100 0 i +*>i 10.1.0.0 0 100 0 i +*=i8.0.0.2/32 10.1.0.2 0 100 0 i +*>i 10.1.0.0 0 100 0 i +*=i8.0.0.3/32 10.1.0.2 0 100 0 i +*>i 10.1.0.0 0 100 0 i +*>i8.0.0.4/32 10.1.0.0 0 100 0 i +*>i8.0.0.5/32 10.1.0.2 0 100 0 i +* i10.0.0.0/31 10.1.0.2 0 100 0 ? +* i 10.1.0.0 0 100 0 ? +*> 0.0.0.0 0 32768 ? +* i10.0.0.4/31 10.1.0.2 0 100 0 ? +* i 10.1.0.0 0 100 0 ? +*> 0.0.0.0 0 32768 ? +*=i10.0.0.8/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.12/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.32/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.34/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.36/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.38/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.40/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.42/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +*=i10.0.0.44/31 10.1.0.2 0 100 0 ? +*>i 10.1.0.0 0 100 0 ? +""" + +bgp_v4_network_ip_address_asic0 = \ +""" + BGP routing table entry for 10.0.0.44/31 +Paths: (2 available, best #2, table default, not advertised outside local AS) + Not advertised to any peer + Local + 10.1.0.2 from 10.1.0.2 (8.0.0.5) + Origin incomplete, metric 0, localpref 100, valid, internal, multipath + Community: local-AS + Originator: 8.0.0.5, Cluster list: 8.0.0.5 + Last update: Thu Apr 22 02:13:31 2021 + + Local + 10.1.0.0 from 10.1.0.0 (8.0.0.4) + Origin incomplete, metric 0, localpref 100, valid, internal, multipath, best (Router ID) + Community: local-AS + Originator: 8.0.0.4, Cluster list: 8.0.0.4 + Last update: Thu Apr 22 02:13:31 2021 +""" +bgp_v4_network_bestpath_asic0 = \ +""" +BGP routing table entry for 10.0.0.44/31 +Paths: (2 available, best #2, table default, not advertised outside local AS) + Not advertised to any peer + Local + 10.1.0.0 from 10.1.0.0 (8.0.0.4) + Origin incomplete, metric 0, localpref 100, valid, internal, multipath, best (Router ID) + Community: local-AS + Originator: 8.0.0.4, Cluster list: 8.0.0.4 + Last update: Thu Apr 22 02:13:30 2021 +""" + +bgp_v6_network_asic0 = \ +""" +BGP table version is 12849, local router ID is 10.1.0.32, vrf id 0 +Default local pref 100, local AS 65100 +Status codes: s suppressed, d damped, h history, * valid, > best, = multipath, + i internal, r RIB-failure, S Stale, R Removed +Nexthop codes: @NNN nexthop's vrf id, < announce-nh-self +Origin codes: i - IGP, e - EGP, ? - incomplete + + Network Next Hop Metric LocPrf Weight Path +* i::/0 2603:10e2:400:1::1 + 100 0 65200 6666 6667 i +* i 2603:10e2:400:1::5 + 100 0 65200 6666 6667 i +*= fc00::6 0 65200 6666 6667 i +*> fc00::2 0 65200 6666 6667 i +* i2064:100::1/128 2603:10e2:400:1::1 + 100 0 65200 i +* i 2603:10e2:400:1::5 + 100 0 65200 i +*> fc00::2 0 65200 i +* i2064:100::3/128 2603:10e2:400:1::1 + 100 0 65200 i +* i 2603:10e2:400:1::5 + 100 0 65200 i +*> fc00::6 0 65200 i +*=i2064:100::5/128 2603:10e2:400:1::5 + 100 0 65200 i +*>i 2603:10e2:400:1::1 + 100 0 65200 i +*>i2064:100::7/128 2603:10e2:400:1::1 + 100 0 65200 i +*=i 2603:10e2:400:1::5 + 100 0 65200 i +*>i20c0:a800::/64 2603:10e2:400:1::1 + 100 0 64004 i +*=i 2603:10e2:400:1::5 + 100 0 64004 i +*>i20c0:a800:0:80::/64 + 2603:10e2:400:1::1 + 100 0 64004 i +*=i 2603:10e2:400:1::5 + 100 0 64004 i +*>i20c0:a808::/64 2603:10e2:400:1::1 + 100 0 64004 i +*=i 2603:10e2:400:1::5 + 100 0 64004 i +""" + +bgp_v6_network_ip_address_asic0 = \ +""" +BGP routing table entry for 20c0:a808:0:80::/64 +Paths: (2 available, best #1, table default) + Advertised to non peer-group peers: + fc00::2 fc00::6 + 64004 + 2603:10e2:400:1::1 from 2603:10e2:400:1::1 (8.0.0.4) + Origin IGP, localpref 100, valid, internal, multipath, best (Router ID) + Community: 8075:8823 + Originator: 8.0.0.4, Cluster list: 8.0.0.4 + Last update: Thu Apr 22 02:13:31 2021 + + 64004 + 2603:10e2:400:1::5 from 2603:10e2:400:1::5 (8.0.0.5) + Origin IGP, localpref 100, valid, internal, multipath + Community: 8075:8823 + Originator: 8.0.0.5, Cluster list: 8.0.0.5 + Last update: Thu Apr 22 02:13:31 2021 +""" + +bgp_v6_network_ip_address_asic0_bestpath = \ +""" +BGP routing table entry for 20c0:a808:0:80::/64 +Paths: (2 available, best #1, table default) + Advertised to non peer-group peers: + fc00::2 fc00::6 + 64004 + 2603:10e2:400:1::1 from 2603:10e2:400:1::1 (8.0.0.4) + Origin IGP, localpref 100, valid, internal, multipath, best (Router ID) + Community: 8075:8823 + Originator: 8.0.0.4, Cluster list: 8.0.0.4 + Last update: Thu Apr 22 02:13:30 2021 +""" + + +def mock_show_bgp_network_single_asic(request): + param = request.param + if param == 'bgp_v4_network': + return bgp_v4_network + elif param == 'bgp_v4_network_ip_address': + return bgp_v4_network_ip_address + elif param == 'bgp_v4_network_bestpath': + return bgp_v4_network_bestpath + elif param == 'bgp_v6_network': + return bgp_v6_network + elif param == 'bgp_v6_network_ip_address': + return bgp_v6_network_ip_address + elif param == 'bgp_v6_network_longer_prefixes': + return bgp_v6_network_longer_prefixes + elif param == 'bgp_v6_network_bestpath': + return bgp_v6_network_bestpath + else: + return "" + + +def mock_show_bgp_network_multi_asic(param): + if param == "bgp_v4_network_asic0": + return bgp_v4_network_asic0 + elif param == 'bgp_v4_network_ip_address_asic0': + return bgp_v4_network_ip_address_asic0 + elif param == 'bgp_v4_network_bestpath_asic0': + return bgp_v4_network_bestpath_asic0 + if param == "bgp_v6_network_asic0": + return bgp_v4_network_asic0 + elif param == 'bgp_v6_network_ip_address_asic0': + return bgp_v6_network_ip_address_asic0 + elif param == 'bgp_v6_network_bestpath_asic0': + return bgp_v6_network_ip_address_asic0_bestpath + else: + return '' + + +testData = { + 'bgp_v4_network': { + 'args': [], + 'rc': 0, + 'rc_output': bgp_v4_network + }, + 'bgp_v4_network_ip_address': { + 'args': [' 193.11.248.128/25'], + 'rc': 0, + 'rc_output': bgp_v4_network_ip_address + }, + 'bgp_v4_network_bestpath': { + 'args': [' 193.11.248.128/25', 'bestpath'], + 'rc': 0, + 'rc_output': bgp_v4_network_bestpath + }, + 'bgp_v4_network_longer_prefixes_error': { + 'args': [' 193.11.248.128', 'longer-prefixes'], + 'rc': 1, + 'rc_output': bgp_v4_network_longer_prefixes_error + }, + 'bgp_v6_network': { + 'args': [], + 'rc': 0, + 'rc_output': bgp_v6_network + }, + 'bgp_v6_network_ip_address': { + 'args': [' 20c0:a820:0:80::/64'], + 'rc': 0, + 'rc_output': bgp_v6_network_ip_address + }, + 'bgp_v6_network_bestpath': { + 'args': [' 20c0:a820:0:80::/64', 'bestpath'], + 'rc': 0, + 'rc_output': bgp_v6_network_bestpath + }, + 'bgp_v6_network_longer_prefixes_error': { + 'args': [' 20c0:a820:0:80::', 'longer-prefixes'], + 'rc': 1, + 'rc_output': bgp_v6_network_longer_prefixes_error + }, + 'bgp_v6_network_longer_prefixes': { + 'args': [' 20c0:a820:0:80::/64', 'longer-prefixes'], + 'rc': 0, + 'rc_output': bgp_v6_network_longer_prefixes + }, + 'bgp_v4_network_multi_asic': { + 'args': [], + 'rc': 2, + 'rc_err_msg': multi_asic_bgp_network_err + }, + 'bgp_v4_network_asic0': { + 'args': ['-nasic0'], + 'rc': 0, + 'rc_output': bgp_v4_network_asic0 + }, + 'bgp_v4_network_ip_address_asic0': { + 'args': ['-nasic0', '10.0.0.44'], + 'rc': 0, + 'rc_output': bgp_v4_network_ip_address_asic0 + }, + 'bgp_v4_network_bestpath_asic0': { + 'args': ['-nasic0', '10.0.0.44', 'bestpath'], + 'rc': 0, + 'rc_output': bgp_v4_network_bestpath_asic0 + }, + 'bgp_v6_network_multi_asic': { + 'args': [], + 'rc': 2, + 'rc_err_msg': multi_asic_bgp_network_err + }, + 'bgp_v6_network_asic0': { + 'args': ['-nasic0'], + 'rc': 0, + 'rc_output': bgp_v4_network_asic0 + }, + 'bgp_v6_network_ip_address_asic0': { + 'args': ['-nasic0', '20c0:a808:0:80::/64'], + 'rc': 0, + 'rc_output': bgp_v6_network_ip_address_asic0 + }, + 'bgp_v6_network_bestpath_asic0': { + 'args': ['-nasic0', '20c0:a808:0:80::/64', 'bestpath'], + 'rc': 0, + 'rc_output': bgp_v6_network_ip_address_asic0_bestpath + } +} \ No newline at end of file diff --git a/tests/buffer_input/buffer_test_vectors.py b/tests/buffer_input/buffer_test_vectors.py index 82f0a09a35..271733f93c 100644 --- a/tests/buffer_input/buffer_test_vectors.py +++ b/tests/buffer_input/buffer_test_vectors.py @@ -1,4 +1,10 @@ show_buffer_configuration="""\ +Lossless traffic pattern: +-------------------- - +default_dynamic_th 0 +over_subscribe_ratio 2 +-------------------- - + Pool: egress_lossless_pool ---- -------- mode dynamic diff --git a/tests/buffer_test.py b/tests/buffer_test.py index cf32f39d55..30abfad8eb 100644 --- a/tests/buffer_test.py +++ b/tests/buffer_test.py @@ -1,9 +1,8 @@ -import imp import os import sys from click.testing import CliRunner from unittest import TestCase -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector from .mock_tables import dbconnector @@ -26,12 +25,6 @@ def setup_class(cls): os.environ['UTILITIES_UNIT_TESTING'] = "2" print("SETUP") - def setUp(self): - self.runner = CliRunner() - self.config_db = ConfigDBConnector() - self.config_db.connect() - self.obj = {'db': self.config_db} - def test_config_buffer_profile_headroom(self): runner = CliRunner() db = Db() @@ -41,7 +34,7 @@ def test_config_buffer_profile_headroom(self): print(result.output) assert result.exit_code == 0 profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'testprofile') - assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '18432', 'xoff': '32768', 'size': '51200'} + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '18432', 'xoff': '32768', 'size': '18432'} def test_config_buffer_profile_dynamic_th(self): runner = CliRunner() @@ -81,6 +74,174 @@ def test_config_buffer_profile_add_headroom_to_dynamic_profile(self): assert result.exit_code != 0 assert "Can't change profile alpha_profile from dynamically calculating headroom to non-dynamically one" in result.output + def test_config_buffer_profile_add_no_xon(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["test_profile_no_xon", "--xoff", "32768"]) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Xon is mandatory for non-dynamic profile" in result.output + + def test_config_buffer_profile_add_no_param(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], ["no_parameter"]) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Either size information (xon, xoff, size) or dynamic_th needs to be provided" in result.output + + def test_config_buffer_profile_multiple_or_none_default_buffer_param_in_database(self): + runner = CliRunner() + db = Db() + default_lossless_buffer_parameter = db.cfgdb.get_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'AZURE') + + # Remove all entries from DEFAULT_LOSSLESS_BUFFER_PARAMETER + db.cfgdb.set_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'AZURE', None) + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["testprofile", "--xon", "18432", "--xoff", "32768"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Dynamic buffer calculation is enabled while no entry found in DEFAULT_LOSSLESS_BUFFER_PARAMETER table" in result.output + + # Insert AZURE and another entry into DEFAULT_LOSSLESS_BUFFER_PARAMETER + db.cfgdb.set_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'AZURE', default_lossless_buffer_parameter) + db.cfgdb.set_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'TEST', default_lossless_buffer_parameter) + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["testprofile", "--xon", "18432", "--xoff", "32768"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Multiple entries are found in DEFAULT_LOSSLESS_BUFFER_PARAMETER while no dynamic_th specified" in result.output + + def test_config_shp_size_negative(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["buffer"].commands["shared-headroom-pool"].commands["size"], + ["20000000"]) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Shared headroom pool must be less than mmu size" in result.output + + def test_config_shp_ratio(self): + runner = CliRunner() + db = Db() + result = runner.invoke(config.config.commands["buffer"].commands["shared-headroom-pool"].commands["over-subscribe-ratio"], + ["4"], obj=db) + print(result.exit_code) + print(result.output) + assert db.cfgdb.get_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'AZURE') == {'default_dynamic_th': '0', 'over_subscribe_ratio': '4'} + + def test_config_shp_ratio_negative(self): + runner = CliRunner() + db = Db() + port_number = len(db.cfgdb.get_table('PORT').keys()) + bad_oversubscribe_ratio = str(port_number + 1) + result = runner.invoke(config.config.commands["buffer"].commands["shared-headroom-pool"].commands["over-subscribe-ratio"], + [bad_oversubscribe_ratio], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Invalid over-subscribe-ratio value {}. It should be in range [0, {}]".format(bad_oversubscribe_ratio, port_number) in result.output + + def test_config_buffer_profile_headroom_toggle_shp(self): + runner = CliRunner() + db = Db() + + # Disable SHP by setting over-subscribe-ratio to 0 + result = runner.invoke(config.config.commands["buffer"].commands["shared-headroom-pool"].commands["over-subscribe-ratio"], + ["0"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'AZURE') == {'default_dynamic_th': '0', 'over_subscribe_ratio': '0'} + + # Size should equal xon + xoff + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["test1", "--dynamic_th", "3", "--xon", "18432", "--xoff", "32768"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'test1') + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '18432', 'xoff': '32768', 'size': '51200'} + + # Xoff should equal size - xon + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["test2", "--dynamic_th", "3", "--xon", "18432", "--size", "32768"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'test2') + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '18432', 'xoff': '14336', 'size': '32768'} + + # Neither xon nor size is provided + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["test_profile_neither_xoff_nor_size", "--xon", "18432"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Neither xoff nor size is provided" in result.output + + # Negative xoff + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["test_profile_negative_xoff", "--xon", "32768", "--size", "18432"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "The xoff must be greater than 0 while we got -14336 (calculated by: size 18432 - xon 32768)" in result.output + + # Set size + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["set"], + ["test2", "--dynamic_th", "3", "--size", "65536"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'test2') + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '18432', 'xoff': '14336', 'size': '65536'} + + # Set xon + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["set"], + ["test2", "--xon", "19456"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'test2') + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '19456', 'xoff': '14336', 'size': '65536'} + + # Set xoff + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["set"], + ["test2", "--xoff", "18432"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'test2') + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '19456', 'xoff': '18432', 'size': '65536'} + + # Enable SHP by setting size + result = runner.invoke(config.config.commands["buffer"].commands["shared-headroom-pool"].commands["size"], + ["200000"], obj=db) + print(result.exit_code) + print(result.output) + assert db.cfgdb.get_entry('BUFFER_POOL', 'ingress_lossless_pool') == {'mode': 'dynamic', 'type': 'ingress', 'xoff': '200000'} + + # Size should equal xon + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["testprofile3", "--dynamic_th", "3", "--xon", "18432", "--xoff", "32768"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + profile = db.cfgdb.get_entry('BUFFER_PROFILE', 'testprofile3') + assert profile == {'dynamic_th': '3', 'pool': '[BUFFER_POOL|ingress_lossless_pool]', 'xon': '18432', 'xoff': '32768', 'size': '18432'} + + # Negative test: xoff not provided + result = runner.invoke(config.config.commands["buffer"].commands["profile"].commands["add"], + ["testprofile4", "--dynamic_th", "3", "--xon", "18432"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Shared headroom pool is enabled, xoff is mandatory for non-dynamic profile" in result.output + def test_show_buffer_configuration(self): self.executor(testData['show_buffer_configuration']) @@ -93,10 +254,12 @@ def executor(self, testcase): for input in testcase: exec_cmd = show.cli.commands[input['cmd'][0]].commands[input['cmd'][1]] - result = runner.invoke(exec_cmd, []) + result = runner.invoke(exec_cmd, [], catch_exceptions=True) print(result.exit_code) print(result.output) + if result.exception: + print(result.exception) assert result.exit_code == 0 assert result.output == input['rc_output'] diff --git a/tests/config_dpb_test.py b/tests/config_dpb_test.py index 4977c9ffd1..1d58e90c67 100644 --- a/tests/config_dpb_test.py +++ b/tests/config_dpb_test.py @@ -1,50 +1,78 @@ import json import os -from imp import load_source +import re +from unittest import mock -import mock import pytest from click.testing import CliRunner from utilities_common.db import Db +from utilities_common.general import load_module_from_source import config.main as config -load_source('sonic_cfggen', '/usr/local/bin/sonic-cfggen') -from sonic_cfggen import deep_update, FormatConverter +# Load sonic-cfggen from source since /usr/local/bin/sonic-cfggen does not have .py extension. +sonic_cfggen = load_module_from_source('sonic_cfggen', '/usr/local/bin/sonic-cfggen') -load_source('config_mgmt', \ - os.path.join(os.path.dirname(__file__), '..', 'config', 'config_mgmt.py')) -import config_mgmt +# Import config_mgmt.py +config_mgmt_py_path = os.path.join(os.path.dirname(__file__), '..', 'config', 'config_mgmt.py') +config_mgmt = load_module_from_source('config_mgmt', config_mgmt_py_path) -breakout_cfg_file_json = { + +# Sample platform.json for Test +BRKOUT_CFG_FILE_JSON = { "interfaces": { "Ethernet0": { "index": "1,1,1,1", "lanes": "65,66,67,68", - "alias_at_lanes": "Eth1/1, Eth1/2, Eth1/3, Eth1/4", - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" + "breakout_modes": { + "1x100G[40G]": ["Eth1"], + "2x50G": ["Eth1/1", "Eth1/3"], + "4x25G[10G]": ["Eth1/1", "Eth1/2", "Eth1/3", "Eth1/4"] + } }, "Ethernet4": { "index": "2,2,2,2", "lanes": "69,70,71,72", - "alias_at_lanes": "Eth2/1, Eth2/2, Eth2/3, Eth2/4", - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G],1x50G(2)+2x25G(2)" + "breakout_modes": { + "1x100G[40G]": ["Eth2"], + "2x50G": ["Eth2/1", "Eth2/3"], + "4x25G[10G]": ["Eth2/1", "Eth2/2", "Eth2/3", "Eth2/4"], + "1x50G(2)+2x25G(2)": ["Eth2/1", "Eth2/3", "Eth2/4"] + } }, "Ethernet8": { "index": "3,3,3,3", "lanes": "73,74,75,76", - "alias_at_lanes": "Eth3/1, Eth3/2, Eth3/3, Eth3/4", - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G],1x50G(2)+2x25G(2)" + "breakout_modes": { + "1x100G[40G]": ["Eth3"], + "2x50G": ["Eth3/1", "Eth3/3"], + "4x25G[10G]": ["Eth3/1", "Eth3/2", "Eth3/3", "Eth3/4"], + "1x50G(2)+2x25G(2)": ["Eth3/1", "Eth3/3", "Eth3/4"] + } }, "Ethernet12": { "index": "4,4,4,4", "lanes": "77,78,79,80", - "alias_at_lanes": "Eth4/1, Eth4/2, Eth4/3, Eth4/4", - "breakout_modes": "1x100G[40G],2x50G,4x25G[10G]" + "breakout_modes": { + "1x100G[40G]": ["Eth4"], + "2x50G": ["Eth4/1", "Eth4/3"], + "4x25G[10G]": ["Eth4/1", "Eth4/2", "Eth4/3", "Eth4/4"] + } } } } +# Default Parameter +PREFIX = "Ethernet" +SPEED_LANE_MAP = { + "4x25G[10G]": [1,1,1,1], + "2x50G": [2,2], + "1x100G[40G]": [4], + "1x50G(2)+2x25G(2)": [2,1,1], + "2x25G(2)+1x50G(2)": [1,1,2] +} +LANE_SPEED = 25000 + @pytest.fixture(scope='module') def breakout_cfg_file(): ''' @@ -53,7 +81,7 @@ def breakout_cfg_file(): file = '/tmp/breakout_cfg_file.json' print("File is:{}",file) with open(file, 'w') as f: - json.dump(breakout_cfg_file_json, f, indent=4) + json.dump(BRKOUT_CFG_FILE_JSON, f, indent=4) yield file os.system("rm /tmp/breakout_cfg_file.json") @@ -110,14 +138,14 @@ def mock_func(breakout_cfg_file, sonic_db): def write_config_db(cfgdb, config): data = dict() - deep_update(data, FormatConverter.to_deserialized(config)) - cfgdb.mod_config(FormatConverter.output_to_db(data)) + sonic_cfggen.deep_update(data, sonic_cfggen.FormatConverter.to_deserialized(config)) + cfgdb.mod_config(sonic_cfggen.FormatConverter.output_to_db(data)) return def read_config_db(cfgdb): data = dict() - deep_update(data, FormatConverter.db_to_output(cfgdb.get_config())) - return FormatConverter.to_serialized(data) + sonic_cfggen.deep_update(data, sonic_cfggen.FormatConverter.db_to_output(cfgdb.get_config())) + return sonic_cfggen.FormatConverter.to_serialized(data) def writeJson(d, file): with open(file, 'w') as f: @@ -145,6 +173,95 @@ def config_mgmt_dpb(cfgdb): cmdpb._verifyAsicDB = mock.MagicMock(return_value=True) return cmdpb +def _generate_args(portIdx, laneIdx, mode): + ''' + Generate port to deleted, added and {lanes, speed} setting based on + current and new mode. + + Parameters: + portIdx (int): Port Index. + laneIdx (int): Lane Index. + mode (str): can be current breakout mode or target breakout mode of Port. + + Example -> + For generate_args(0, 65, '4x25G', '2x25G(2)+1x50G(2)'): + Return: + childPorts, pJson (tuple)[list, dict] + Example -> + childPorts: ['Ethernet0', 'Ethernet1', 'Ethernet2', 'Ethernet3'] + pJson: { + 'PORT': { + 'Ethernet0': {'speed': '25000', 'lanes': '65'}, + 'Ethernet1': {'speed': '25000', 'lanes': '66'}, + 'Ethernet2': {'speed': '50000', 'lanes': '67,68'} + } + } + ''' + + # Generate child Ports + l = list(SPEED_LANE_MAP[mode]) + l.insert(0, 0) + id = portIdx + childPorts = list() + + for i in l[:-1]: + id = id + i + portName = portName = "{}{}".format(PREFIX, id) + childPorts.append(portName) + + # Generate port Json for child ports + l = SPEED_LANE_MAP[mode] + pJson = {"PORT": {}} + li = laneIdx + pi = 0 + + for i in l: + speed = int(LANE_SPEED)*int(i) + lanes = [str(int(li)+int(j)) for j in range(i)]; lanes = ','.join(lanes) + pJson['PORT'][childPorts[pi]] = {"speed": str(speed), "lanes": str(lanes)} + li = int(li)+int(i); pi = pi + 1 + + return childPorts, pJson + +def get_child_ports_mock(interface, mode): + ''' + get_child_ports function. portconfig class instance with mocked functions. + + Parameters: + interface (str): Interface Name. + mode (str): can be current breakout mode or target breakout mode of Port. + + Return: + childPorts, pJson (tuple)[list, dict] + Example-> Input sample: interface = 'Ethernet0' + mode = "2x25G(2)+1x50G(2)" + + childPorts: ['Ethernet0', 'Ethernet1', 'Ethernet2'] + pJson: { + 'PORT': { + 'Ethernet0': {'speed': '25000', 'lanes': '65'}, + 'Ethernet1': {'speed': '25000', 'lanes': '66'}, + 'Ethernet2': {'speed': '50000', 'lanes': '67,68'} + } + } + ''' + + interface_portmap = dict() + if interface in BRKOUT_CFG_FILE_JSON["interfaces"].keys(): + fv = BRKOUT_CFG_FILE_JSON["interfaces"][interface] + portIdx_reg = re.search("{}(\d+)".format(PREFIX), interface) + if portIdx_reg is not None: + portIdx = int(portIdx_reg.group(1)) + laneIdx = fv["lanes"].split(",")[0] + interface_portmap[interface] = { "portIdx": portIdx, "laneIdx": laneIdx } + + _, pJson = _generate_args(portIdx, laneIdx, mode) + return pJson['PORT'] + else: + return {} + else: + return {} + class TestConfigDPB(object): @classmethod def setup_class(cls): @@ -211,6 +328,11 @@ def test_config_breakout_extra_table_warning(self, breakout_cfg_file, sonic_db): write_config_db(db.cfgdb, unknown) print(db.cfgdb.get_table('UNKNOWN_TABLE')) + # Input Data + interface = 'Ethernet0' + curMode = '4x25G[10G]' + newMode = '2x50G' + # Mock functions except breakout_warnUser_extraTables mock_funcs[0] = config.device_info.get_path_to_port_config_file mock_funcs[1] = config.load_ConfigMgmt @@ -218,12 +340,15 @@ def test_config_breakout_extra_table_warning(self, breakout_cfg_file, sonic_db): mock.MagicMock(return_value = breakout_cfg_file) config.load_ConfigMgmt = \ mock.MagicMock(return_value = config_mgmt_dpb(db.cfgdb)) + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) runner = CliRunner() obj = {'config_db':db.cfgdb} result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet0', '2x50G', '-v', '-y'], obj=obj) + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Below Config can not be verified' in result.output @@ -231,7 +356,7 @@ def test_config_breakout_extra_table_warning(self, breakout_cfg_file, sonic_db): assert 'Do you wish to Continue?' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet0"]["brkout_mode"] == '4x25G[10G]' + assert brk_cfg_table["Ethernet0"]["brkout_mode"] == '{}'.format(curMode) # remove unknown table in config unknown = { @@ -257,8 +382,19 @@ def test_config_breakout_verbose(self, sonic_db): runner = CliRunner() obj = {'config_db':db.cfgdb} + # Input Data + interface = 'Ethernet0' + curMode = '4x25G[10G]' + newMode = '2x50G' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet0', '2x50G', '-v', '-y'], obj=obj) + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Dependecies Exist.' in result.output @@ -282,17 +418,29 @@ def test_config_breakout_negative_cases(self, sonic_db): runner = CliRunner() obj = {'config_db':db.cfgdb} + # Input Data + interface = 'Ethern' + curMode = '4x25G[10G]' + newMode = '2x50G' + + # Wrong interface name result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethern', '2x50G', '-v', '-y'], obj=obj) + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 1 - #TODO: Uncomment it after Dev Fix, right now it is python bt - #assert "Ethern is not present" in result.output + assert "Ethern interface is NOT present" in result.output + + # Input Data + interface = 'Ethernet0' + curMode = '4x25G[10G]' + newMode = '1x50G' # Wrong mode result = runner.invoke(config.config.commands["interface"].\ commands["breakout"], ['Ethernet0', '1x50G', '-v', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 1 assert "Target mode 1x50G is not available for the port Ethernet0" in result.output @@ -300,9 +448,15 @@ def test_config_breakout_negative_cases(self, sonic_db): brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') assert brk_cfg_table["Ethernet0"]["brkout_mode"] == '4x25G[10G]' + # Input Data + interface = 'Ethernet0' + curMode = '4x25G[10G]' + newMode = '2x50G' + # Wrong option result = runner.invoke(config.config.commands["interface"].\ commands["breakout"], ['Ethernet0', '2x50G', '-v', '-p' '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 2 assert "no such option: -p" in result.output @@ -344,22 +498,44 @@ def test_config_breakout_various_modes(self, sonic_db): # Ethernet8: start from 4x25G-->2x50G with -f -l def config_dpb_port8_4x25G_2x50G_f_l(): + # Input Data + interface = 'Ethernet8' + curMode = '4x25G[10G]' + newMode = '2x50G' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet8', '2x50G', '-v', '-f',\ + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v', '-f',\ '-l', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Breakout process got successfully completed.' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '2x50G' + assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '{}'.format(newMode) return # Ethernet8: move from 2x50G-->1x100G without force, list deps def config_dpb_port8_2x50G_1x100G(): + # Input Data + interface = 'Ethernet8' + curMode = '2x50G' + newMode = '1x100G[40G]' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet8', '1x100G[40G]', '-v','-y'], obj=obj) + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v','-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Dependecies Exist.' in result.output @@ -367,76 +543,133 @@ def config_dpb_port8_2x50G_1x100G(): assert 'NO-NSW-PACL-V4' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '2x50G' + assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '{}'.format(curMode) return # Ethernet8: move from 2x50G-->1x100G with force, where deps exists def config_dpb_port8_2x50G_1x100G_f(): + # Input Data + interface = 'Ethernet8' + curMode = '2x50G' + newMode = '1x100G[40G]' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet8', '1x100G[40G]', '-v', '-f',\ + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v', '-f',\ '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Breakout process got successfully completed.' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '1x100G[40G]' + assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '{}'.format(newMode) return # Ethernet8: move from 1x100G-->4x25G without force, no deps def config_dpb_port8_1x100G_4x25G(): + + # Input Data + interface = 'Ethernet8' + curMode = '1x100G[40G]' + newMode = '4x25G[10G]' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet8', '4x25G[10G]', '-v',\ + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v',\ '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Breakout process got successfully completed.' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '4x25G[10G]' + assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '{}'.format(newMode) return # Ethernet8: move from 4x25G-->1x100G with force, no deps def config_dpb_port8_4x25G_1x100G_f(): + # Input Data + interface = 'Ethernet8' + curMode = '4x25G[10G]' + newMode = '1x100G[40G]' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet8', '1x100G[40G]', '-v', '-f',\ + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v', '-f',\ '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Breakout process got successfully completed.' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '1x100G[40G]' + assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '{}'.format(newMode) return # Ethernet8: move from 1x100G-->1x50G(2)+2x25G(2) with -f -l, def config_dpb_port8_1x100G_1x50G_2x25G_f_l(): + # Input Data + interface = 'Ethernet8' + curMode = '1x100G[40G]' + newMode = '1x50G(2)+2x25G(2)' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet8', '1x50G(2)+2x25G(2)', '-v',\ + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v',\ '-f', '-l', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Breakout process got successfully completed.' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '1x50G(2)+2x25G(2)' + assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '{}'.format(newMode) return # Ethernet4: breakout from 4x25G to 2x50G with -f -l def config_dpb_port4_4x25G_2x50G_f_l(): + # Input Data + interface = 'Ethernet4' + curMode = '4x25G[10G]' + newMode = '2x50G' + + print("Mocked Child ports data-> {}".format([get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)])) + + config.get_child_ports = mock.MagicMock( + side_effect = [get_child_ports_mock(interface, curMode), get_child_ports_mock(interface, newMode)]) + result = runner.invoke(config.config.commands["interface"].\ - commands["breakout"], ['Ethernet4', '2x50G', '-v',\ + commands["breakout"], ['{}'.format(interface), '{}'.format(newMode), '-v',\ '-f', '-l', '-y'], obj=obj) + print(result.exit_code, result.output) assert result.exit_code == 0 assert 'Breakout process got successfully completed.' in result.output brk_cfg_table = db.cfgdb.get_table('BREAKOUT_CFG') - assert brk_cfg_table["Ethernet4"]["brkout_mode"] == '2x50G' + assert brk_cfg_table["Ethernet4"]["brkout_mode"] == '{}'.format(newMode) assert brk_cfg_table["Ethernet8"]["brkout_mode"] == '1x50G(2)+2x25G(2)' return ''' @@ -445,16 +678,22 @@ def config_dpb_port4_4x25G_2x50G_f_l(): # Ethernet8: start from 4x25G-->2x50G with -f -l config_dpb_port8_4x25G_2x50G_f_l() + # Ethernet8: move from 2x50G-->1x100G without force, list deps config_dpb_port8_2x50G_1x100G() + # Ethernet8: move from 2x50G-->1x100G with force, where deps exists config_dpb_port8_2x50G_1x100G_f() + # Ethernet8: move from 1x100G-->4x25G without force, no deps config_dpb_port8_1x100G_4x25G() + # Ethernet8: move from 4x25G-->1x100G with force, no deps config_dpb_port8_4x25G_1x100G_f() + # Ethernet8: move from 1x100G-->1x50G(2)+2x25G(2) with -f -l, config_dpb_port8_1x100G_1x50G_2x25G_f_l() + # Ethernet4: breakout from 4x25G to 2x50G with -f -l config_dpb_port4_4x25G_2x50G_f_l() diff --git a/tests/config_int_ip_common.py b/tests/config_int_ip_common.py new file mode 100644 index 0000000000..7cebfdb8ba --- /dev/null +++ b/tests/config_int_ip_common.py @@ -0,0 +1,31 @@ +show_ip_route_with_static_expected_output = """\ +Codes: K - kernel route, C - connected, S - static, R - RIP, + O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, + T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP, + F - PBR, f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + +VRF Vrf11: +S>* 20.0.0.1/32 [1/0] is directly connected, Ethernet2, weight 1, 00:40:18 + +VRF default: +S>* 0.0.0.0/0 [200/0] via 192.168.111.3, eth0, weight 1, 19:51:57 +S>* 20.0.0.1/32 [1/0] is directly connected, Ethernet4 (vrf Vrf11), weight 1, 00:38:52 +S>* 20.0.0.4/32 [1/0] is directly connected, PortChannel2, weight 1, 00:38:52 +S>* 20.0.0.8/32 [1/0] is directly connected, Vlan2, weight 1, 00:38:52 +""" + +show_ipv6_route_with_static_expected_output = """\ +Codes: K - kernel route, C - connected, S - static, R - RIPng, + O - OSPFv3, I - IS-IS, B - BGP, N - NHRP, T - Table, + v - VNC, V - VNC-Direct, A - Babel, D - SHARP, F - PBR, + f - OpenFabric, + > - selected route, * - FIB route, q - queued, r - rejected, b - backup + +VRF Vrf11: +S>* fe80::/24 [1/0] is directly connected, Vlan4, weight 1, 00:00:04 + +VRF default: +S>* 20c0:a800:0:21::/64 [20/0] is directly connected, PortChannel4, 2d22h02m +S>* fe80::/32 [1/0] is directly connected, Ethernet8 (vrf Vrf11), weight 1, 00:00:04 +""" \ No newline at end of file diff --git a/tests/config_int_ip_test.py b/tests/config_int_ip_test.py new file mode 100644 index 0000000000..6968fcbe45 --- /dev/null +++ b/tests/config_int_ip_test.py @@ -0,0 +1,158 @@ +import os +import sys +import pytest +import mock +from importlib import reload + +from click.testing import CliRunner + +from utilities_common.db import Db + +modules_path = os.path.join(os.path.dirname(__file__), "..") +test_path = os.path.join(modules_path, "tests") +sys.path.insert(0, modules_path) +sys.path.insert(0, test_path) +mock_db_path = os.path.join(test_path, "int_ip_input") + + +class TestIntIp(object): + @pytest.fixture(scope="class", autouse=True) + def setup_class(cls): + print("SETUP") + os.environ['UTILITIES_UNIT_TESTING'] = "1" + import config.main as config + reload(config) + yield + print("TEARDOWN") + os.environ["UTILITIES_UNIT_TESTING"] = "0" + from .mock_tables import dbconnector + dbconnector.dedicated_dbs = {} + + @pytest.mark.parametrize('setup_single_bgp_instance', + ['ip_route_for_int_ip'], indirect=['setup_single_bgp_instance']) + def test_config_int_ip_rem( + self, + get_cmd_module, + setup_single_bgp_instance): + (config, show) = get_cmd_module + jsonfile_config = os.path.join(mock_db_path, "config_db.json") + from .mock_tables import dbconnector + dbconnector.dedicated_dbs['CONFIG_DB'] = jsonfile_config + + runner = CliRunner() + db = Db() + obj = {'config_db': db.cfgdb} + + # remove vlan IP`s + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Ethernet16", "192.168.10.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code == 0 + assert mock_run_command.call_count == 1 + + @pytest.mark.parametrize('setup_single_bgp_instance', + ['ip_route_for_int_ip'], indirect=['setup_single_bgp_instance']) + def test_config_int_ip_rem_static( + self, + get_cmd_module, + setup_single_bgp_instance): + (config, show) = get_cmd_module + jsonfile_config = os.path.join(mock_db_path, "config_db") + from .mock_tables import dbconnector + dbconnector.dedicated_dbs['CONFIG_DB'] = jsonfile_config + + runner = CliRunner() + db = Db() + obj = {'config_db': db.cfgdb} + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Ethernet2", "192.168.0.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + assert "Error: Cannot remove the last IP entry of interface Ethernet2. A static ip route is still bound to the RIF." in result.output + assert mock_run_command.call_count == 0 + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Ethernet8", "192.168.3.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + assert "Error: Cannot remove the last IP entry of interface Ethernet8. A static ipv6 route is still bound to the RIF." in result.output + assert mock_run_command.call_count == 0 + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Vlan2", "192.168.1.1/21"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + assert "Error: Cannot remove the last IP entry of interface Vlan2. A static ip route is still bound to the RIF." in result.output + assert mock_run_command.call_count == 0 + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["PortChannel2", "10.0.0.56/31"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + assert "Error: Cannot remove the last IP entry of interface PortChannel2. A static ip route is still bound to the RIF." in result.output + assert mock_run_command.call_count == 0 + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Ethernet4", "192.168.4.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code == 0 + assert mock_run_command.call_count == 1 + +class TestIntIpMultiasic(object): + @pytest.fixture(scope="class", autouse=True) + def setup_class(cls): + print("SETUP") + os.environ['UTILITIES_UNIT_TESTING'] = "1" + os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "multi_asic" + from .mock_tables import dbconnector + from .mock_tables import mock_multi_asic + reload(mock_multi_asic) + dbconnector.load_namespace_config() + yield + print("TEARDOWN") + os.environ["UTILITIES_UNIT_TESTING"] = "0" + os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "" + # change back to single asic config + from .mock_tables import dbconnector + from .mock_tables import mock_single_asic + reload(mock_single_asic) + dbconnector.dedicated_dbs = {} + dbconnector.load_namespace_config() + + @pytest.mark.parametrize('setup_multi_asic_bgp_instance', + ['ip_route_for_int_ip'], indirect=['setup_multi_asic_bgp_instance']) + def test_config_int_ip_rem_static_multiasic( + self, + get_cmd_module, + setup_multi_asic_bgp_instance): + (config, show) = get_cmd_module + jsonfile_config = os.path.join(mock_db_path, "config_db") + from .mock_tables import dbconnector + dbconnector.dedicated_dbs['CONFIG_DB'] = jsonfile_config + + runner = CliRunner() + db = Db() + obj = {'config_db': db.cfgdb, 'namespace': 'test_ns'} + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Ethernet2", "192.168.0.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + assert "Error: Cannot remove the last IP entry of interface Ethernet2. A static ip route is still bound to the RIF." in result.output + assert mock_run_command.call_count == 0 + + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], + ["Ethernet8", "192.168.3.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + assert "Error: Cannot remove the last IP entry of interface Ethernet8. A static ipv6 route is still bound to the RIF." in result.output + assert mock_run_command.call_count == 0 \ No newline at end of file diff --git a/tests/config_mgmt_test.py b/tests/config_mgmt_test.py index b1c794faf1..39e3870990 100644 --- a/tests/config_mgmt_test.py +++ b/tests/config_mgmt_test.py @@ -1,16 +1,15 @@ -import imp import os import sys - -# import file under test i.e. config_mgmt.py -imp.load_source('config_mgmt', \ - os.path.join(os.path.dirname(__file__), '..', 'config', 'config_mgmt.py')) -import config_mgmt - -from unittest import TestCase -from mock import MagicMock, call from json import dump from copy import deepcopy +from unittest import mock, TestCase + +from utilities_common.general import load_module_from_source + +# Import file under test i.e., config_mgmt.py +config_mgmt_py_path = os.path.join(os.path.dirname(__file__), '..', 'config', 'config_mgmt.py') +config_mgmt = load_module_from_source('config_mgmt', config_mgmt_py_path) + class TestConfigMgmt(TestCase): ''' @@ -42,15 +41,15 @@ def test_search_keys(self): curConfig = deepcopy(configDbJson) self.writeJson(curConfig, config_mgmt.CONFIG_DB_JSON_FILE) cmdpb = config_mgmt.ConfigMgmtDPB(source=config_mgmt.CONFIG_DB_JSON_FILE) - out = cmdpb.configWithKeys(portBreakOutConfigDbJson, \ - ["Ethernet8","Ethernet9"]) + out = cmdpb.configWithKeys(portBreakOutConfigDbJson, + ["Ethernet8", "Ethernet9"]) assert "VLAN" not in out assert "INTERFACE" not in out for k in out['ACL_TABLE']: # only ports must be chosen len(out['ACL_TABLE'][k]) == 1 - out = cmdpb.configWithKeys(portBreakOutConfigDbJson, \ - ["Ethernet10","Ethernet11"]) + out = cmdpb.configWithKeys(portBreakOutConfigDbJson, + ["Ethernet10", "Ethernet11"]) assert "INTERFACE" in out for k in out['ACL_TABLE']: # only ports must be chosen @@ -59,13 +58,13 @@ def test_search_keys(self): def test_break_out(self): # prepare default config - self.writeJson(portBreakOutConfigDbJson, \ - config_mgmt.DEFAULT_CONFIG_DB_JSON_FILE) + self.writeJson(portBreakOutConfigDbJson, + config_mgmt.DEFAULT_CONFIG_DB_JSON_FILE) # prepare config dj json to start with curConfig = deepcopy(configDbJson) - #Ethernet8: start from 4x25G-->2x50G with -f -l + # Ethernet8: start from 4x25G-->2x50G with -f -l self.dpb_port8_4x25G_2x50G_f_l(curConfig) - #Ethernet8: move from 2x50G-->1x100G without force, list deps + # Ethernet8: move from 2x50G-->1x100G without force, list deps self.dpb_port8_2x50G_1x100G(curConfig) # Ethernet8: move from 2x50G-->1x100G with force, where deps exists self.dpb_port8_2x50G_1x100G_f(curConfig) @@ -108,8 +107,8 @@ def config_mgmt_dpb(self, curConfig): self.writeJson(curConfig, config_mgmt.CONFIG_DB_JSON_FILE) cmdpb = config_mgmt.ConfigMgmtDPB(source=config_mgmt.CONFIG_DB_JSON_FILE) # mock funcs - cmdpb.writeConfigDB = MagicMock(return_value=True) - cmdpb._verifyAsicDB = MagicMock(return_value=True) + cmdpb.writeConfigDB = mock.MagicMock(return_value=True) + cmdpb._verifyAsicDB = mock.MagicMock(return_value=True) from .mock_tables import dbconnector return cmdpb @@ -137,28 +136,39 @@ def generate_args(self, portIdx, laneIdx, curMode, newMode): ''' # default params pre = "Ethernet" - laneMap = {"4x25G": [1,1,1,1], "2x50G": [2,2], "1x100G":[4], \ - "1x50G(2)+2x25G(2)":[2,1,1], "2x25G(2)+1x50G(2)":[1,1,2]} + laneMap = {"4x25G": [1, 1, 1, 1], "2x50G": [2, 2], "1x100G": [4], + "1x50G(2)+2x25G(2)": [2, 1, 1], "2x25G(2)+1x50G(2)": [1, 1, 2]} laneSpeed = 25000 # generate dPorts - l = list(laneMap[curMode]); l.insert(0, 0); id = portIdx; dPorts = list() + l = list(laneMap[curMode]) + l.insert(0, 0) + id = portIdx + dPorts = list() for i in l[:-1]: id = id + i portName = portName = "{}{}".format(pre, id) dPorts.append(portName) # generate aPorts - l = list(laneMap[newMode]); l.insert(0, 0); id = portIdx; aPorts = list() + l = list(laneMap[newMode]) + l.insert(0, 0) + id = portIdx + aPorts = list() for i in l[:-1]: id = id + i portName = portName = "{}{}".format(pre, id) aPorts.append(portName) # generate pJson - l = laneMap[newMode]; pJson = {"PORT": {}}; li = laneIdx; pi = 0 + l = laneMap[newMode] + pJson = {"PORT": {}} + li = laneIdx + pi = 0 for i in l: speed = laneSpeed*i - lanes = [str(li+j) for j in range(i)]; lanes = ','.join(lanes) + lanes = [str(li+j) for j in range(i)] + lanes = ','.join(lanes) pJson['PORT'][aPorts[pi]] = {"speed": str(speed), "lanes": str(lanes)} - li = li+i; pi = pi + 1 + li = li+i + pi = pi + 1 return dPorts, pJson def updateConfig(self, conf, uconf): @@ -218,7 +228,7 @@ def checkResult(self, cmdpb, delConfig, addConfig): Return: void ''' - calls = [call(delConfig), call(addConfig)] + calls = [mock.call(delConfig), mock.call(addConfig)] assert cmdpb.writeConfigDB.call_count == 2 cmdpb.writeConfigDB.assert_has_calls(calls, any_order=False) return @@ -257,10 +267,10 @@ def dpb_port8_1x100G_1x50G_2x25G_f_l(self, curConfig): ''' cmdpb = self.config_mgmt_dpb(curConfig) # create ARGS - dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, \ - curMode='1x100G', newMode='1x50G(2)+2x25G(2)') + dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, + curMode='1x100G', newMode='1x50G(2)+2x25G(2)') deps, ret = cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, - force=True, loadDefConfig=True) + force=True, loadDefConfig=True) # Expected Result delConfig and addConfig is pushed in order delConfig = { 'PORT': { @@ -323,10 +333,10 @@ def dpb_port8_4x25G_1x100G_f(self, curConfig): ''' cmdpb = self.config_mgmt_dpb(curConfig) # create ARGS - dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, \ - curMode='4x25G', newMode='1x100G') + dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, + curMode='4x25G', newMode='1x100G') deps, ret = cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, - force=False, loadDefConfig=False) + force=False, loadDefConfig=False) # Expected Result delConfig and addConfig is pushed in order delConfig = { 'PORT': { @@ -353,10 +363,10 @@ def dpb_port8_1x100G_4x25G(self, curConfig): assert for success and failure. ''' cmdpb = self.config_mgmt_dpb(curConfig) - dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, \ - curMode='1x100G', newMode='4x25G') + dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, + curMode='1x100G', newMode='4x25G') deps, ret = cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, - force=False, loadDefConfig=False) + force=False, loadDefConfig=False) # Expected Result delConfig and addConfig is pushed in order delConfig = { 'PORT': { @@ -381,10 +391,10 @@ def dpb_port8_2x50G_1x100G_f(self, curConfig): ''' cmdpb = self.config_mgmt_dpb(curConfig) # create ARGS - dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, \ - curMode='2x50G', newMode='1x100G') + dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, + curMode='2x50G', newMode='1x100G') deps, ret = cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, - force=True, loadDefConfig=False) + force=True, loadDefConfig=False) # Expected Result delConfig and addConfig is pushed in order delConfig = { 'ACL_TABLE': { @@ -417,10 +427,10 @@ def dpb_port8_2x50G_1x100G(self, curConfig): ''' cmdpb = self.config_mgmt_dpb(curConfig) # create ARGS - dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, \ - curMode='2x50G', newMode='1x100G') + dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, + curMode='2x50G', newMode='1x100G') deps, ret = cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, - force=False, loadDefConfig=False) + force=False, loadDefConfig=False) # Expected Result assert ret == False and len(deps) == 3 assert cmdpb.writeConfigDB.call_count == 0 @@ -439,10 +449,10 @@ def dpb_port8_4x25G_2x50G_f_l(self, curConfig): ''' cmdpb = self.config_mgmt_dpb(curConfig) # create ARGS - dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, \ - curMode='4x25G', newMode='2x50G') - cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, force=True, \ - loadDefConfig=True) + dPorts, pJson = self.generate_args(portIdx=8, laneIdx=73, + curMode='4x25G', newMode='2x50G') + cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, force=True, + loadDefConfig=True) # Expected Result delConfig and addConfig is pushed in order delConfig = { 'ACL_TABLE': { @@ -505,10 +515,10 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): ''' cmdpb = self.config_mgmt_dpb(curConfig) # create ARGS - dPorts, pJson = self.generate_args(portIdx=4, laneIdx=69, \ - curMode='4x25G', newMode='2x50G') - cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, force=True, \ - loadDefConfig=True) + dPorts, pJson = self.generate_args(portIdx=4, laneIdx=69, + curMode='4x25G', newMode='2x50G') + cmdpb.breakOutPort(delPorts=dPorts, portJson=pJson, force=True, + loadDefConfig=True) # Expected Result delConfig and addConfig is pushed in order delConfig = { 'ACL_TABLE': { @@ -544,8 +554,9 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): self.postUpdateConfig(curConfig, delConfig, addConfig) return + ###########GLOBAL Configs##################################### -configDbJson = { +configDbJson = { "ACL_TABLE": { "NO-NSW-PACL-TEST": { "policy_desc": "NO-NSW-PACL-TEST", @@ -554,7 +565,7 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): "ports": [ "Ethernet9", "Ethernet11", - ] + ] }, "NO-NSW-PACL-V4": { "policy_desc": "NO-NSW-PACL-V4", @@ -565,7 +576,7 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): "Ethernet4", "Ethernet8", "Ethernet10" - ] + ] } }, "VLAN": { @@ -692,7 +703,7 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): "ports": [ "Ethernet9", "Ethernet11", - ] + ] }, "NO-NSW-PACL-V4": { "policy_desc": "NO-NSW-PACL-V4", @@ -701,7 +712,7 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): "Ethernet4", "Ethernet8", "Ethernet10" - ] + ] } }, "VLAN": { @@ -719,7 +730,7 @@ def dpb_port4_4x25G_2x50G_f_l(self, curConfig): }, "Vlan100|Ethernet11": { "tagging_mode": "untagged" - } + } }, "INTERFACE": { "Ethernet11": {}, diff --git a/tests/config_test.py b/tests/config_test.py index 30a1f10ec8..32ecc5bdef 100644 --- a/tests/config_test.py +++ b/tests/config_test.py @@ -1,8 +1,11 @@ import filecmp -import imp +import importlib import os import traceback import json +import jsonpatch +import sys +import unittest from unittest import mock import click @@ -11,44 +14,16 @@ from sonic_py_common import device_info from utilities_common.db import Db +from generic_config_updater.generic_updater import ConfigFormat + +import config.main as config + load_minigraph_command_output="""\ -Executing stop of service telemetry... -Executing stop of service swss... -Executing stop of service lldp... -Executing stop of service pmon... -Executing stop of service bgp... -Executing stop of service hostcfgd... -Executing stop of service nat... +Stopping SONiC target ... Running command: /usr/local/bin/sonic-cfggen -H -m --write-to-db Running command: pfcwd start_default Running command: config qos reload --no-dynamic-buffer -Executing reset-failed of service bgp... -Executing reset-failed of service dhcp_relay... -Executing reset-failed of service hostcfgd... -Executing reset-failed of service hostname-config... -Executing reset-failed of service interfaces-config... -Executing reset-failed of service lldp... -Executing reset-failed of service nat... -Executing reset-failed of service ntp-config... -Executing reset-failed of service pmon... -Executing reset-failed of service radv... -Executing reset-failed of service rsyslog-config... -Executing reset-failed of service snmp... -Executing reset-failed of service swss... -Executing reset-failed of service syncd... -Executing reset-failed of service teamd... -Executing reset-failed of service telemetry... -Executing restart of service hostname-config... -Executing restart of service interfaces-config... -Executing restart of service ntp-config... -Executing restart of service rsyslog-config... -Executing restart of service swss... -Executing restart of service bgp... -Executing restart of service pmon... -Executing restart of service lldp... -Executing restart of service hostcfgd... -Executing restart of service nat... -Executing restart of service telemetry... +Restarting SONiC target ... Reloading Monit configuration ... Please note setting loaded from minigraph will be lost after system reboot. To preserve setting, run `config save`. """ @@ -56,9 +31,12 @@ def mock_run_command_side_effect(*args, **kwargs): command = args[0] - if 'display_cmd' in kwargs and kwargs['display_cmd'] == True: + if kwargs.get('display_cmd'): click.echo(click.style("Running command: ", fg='cyan') + click.style(command, fg='green')) + if kwargs.get('return_cmd'): + return '' + class TestLoadMinigraph(object): @classmethod @@ -66,7 +44,7 @@ def setup_class(cls): os.environ['UTILITIES_UNIT_TESTING'] = "1" print("SETUP") import config.main - imp.reload(config.main) + importlib.reload(config.main) def test_load_minigraph(self, get_cmd_module, setup_single_broadcom_asic): with mock.patch("utilities_common.cli.run_command", mock.MagicMock(side_effect=mock_run_command_side_effect)) as mock_run_command: @@ -78,24 +56,7 @@ def test_load_minigraph(self, get_cmd_module, setup_single_broadcom_asic): traceback.print_tb(result.exc_info[2]) assert result.exit_code == 0 assert "\n".join([l.rstrip() for l in result.output.split('\n')]) == load_minigraph_command_output - assert mock_run_command.call_count == 38 - - def test_load_minigraph_with_disabled_telemetry(self, get_cmd_module, setup_single_broadcom_asic): - with mock.patch("utilities_common.cli.run_command", mock.MagicMock(side_effect=mock_run_command_side_effect)) as mock_run_command: - (config, show) = get_cmd_module - db = Db() - runner = CliRunner() - result = runner.invoke(config.config.commands["feature"].commands["state"], ["telemetry", "disabled"], obj=db) - assert result.exit_code == 0 - result = runner.invoke(show.cli.commands["feature"].commands["status"], ["telemetry"], obj=db) - print(result.output) - assert result.exit_code == 0 - result = runner.invoke(config.config.commands["load_minigraph"], ["-y"], obj=db) - print(result.exit_code) - print(result.output) - assert result.exit_code == 0 - assert "telemetry" not in result.output - assert mock_run_command.call_count == 35 + assert mock_run_command.call_count == 7 @classmethod def teardown_class(cls): @@ -109,7 +70,7 @@ def setup_class(cls): print("SETUP") os.environ['UTILITIES_UNIT_TESTING'] = "2" import config.main - imp.reload(config.main) + importlib.reload(config.main) def test_qos_reload_single( self, get_cmd_module, setup_qos_mock_apis, @@ -151,7 +112,7 @@ def setup_class(cls): os.environ['UTILITIES_UNIT_TESTING'] = "2" os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "multi_asic" import config.main - imp.reload(config.main) + importlib.reload(config.main) def test_qos_reload_masic( self, get_cmd_module, setup_qos_mock_apis, @@ -194,5 +155,617 @@ def teardown_class(cls): # change back to single asic config from .mock_tables import dbconnector from .mock_tables import mock_single_asic - imp.reload(mock_single_asic) + importlib.reload(mock_single_asic) dbconnector.load_namespace_config() + +class TestGenericUpdateCommands(unittest.TestCase): + def setUp(self): + os.environ['UTILITIES_UNIT_TESTING'] = "1" + self.runner = CliRunner() + self.any_patch_as_json = [{"op":"remove", "path":"/PORT"}] + self.any_patch = jsonpatch.JsonPatch(self.any_patch_as_json) + self.any_patch_as_text = json.dumps(self.any_patch_as_json) + self.any_path = '/usr/admin/patch.json-patch' + self.any_target_config = {"PORT": {}} + self.any_target_config_as_text = json.dumps(self.any_target_config) + self.any_checkpoint_name = "any_checkpoint_name" + self.any_checkpoints_list = ["checkpoint1", "checkpoint2", "checkpoint3"] + self.any_checkpoints_list_as_text = json.dumps(self.any_checkpoints_list, indent=4) + + def test_apply_patch__no_params__get_required_params_error_msg(self): + # Arrange + unexpected_exit_code = 0 + expected_output = "Error: Missing argument \"PATCH_FILE_PATH\"" + + # Act + result = self.runner.invoke(config.config.commands["apply-patch"]) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_apply_patch__help__gets_help_msg(self): + # Arrange + expected_exit_code = 0 + expected_output = "Options:" # this indicates the options are listed + + # Act + result = self.runner.invoke(config.config.commands["apply-patch"], ['--help']) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_apply_patch__only_required_params__default_values_used_for_optional_params(self): + # Arrange + expected_exit_code = 0 + expected_output = "Patch applied successfully" + expected_call_with_default_values = mock.call(self.any_patch, ConfigFormat.CONFIGDB, False, False) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_patch_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["apply-patch"], [self.any_path], catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.apply_patch.assert_called_once() + mock_generic_updater.apply_patch.assert_has_calls([expected_call_with_default_values]) + + def test_apply_patch__all_optional_params_non_default__non_default_values_used(self): + # Arrange + expected_exit_code = 0 + expected_output = "Patch applied successfully" + expected_call_with_non_default_values = mock.call(self.any_patch, ConfigFormat.SONICYANG, True, True) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_patch_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["apply-patch"], + [self.any_path, + "--format", ConfigFormat.SONICYANG.name, + "--dry-run", + "--verbose"], + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.apply_patch.assert_called_once() + mock_generic_updater.apply_patch.assert_has_calls([expected_call_with_non_default_values]) + + def test_apply_patch__exception_thrown__error_displayed_error_code_returned(self): + # Arrange + unexpected_exit_code = 0 + any_error_message = "any_error_message" + mock_generic_updater = mock.Mock() + mock_generic_updater.apply_patch.side_effect = Exception(any_error_message) + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_patch_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["apply-patch"], + [self.any_path], + catch_exceptions=False) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(any_error_message in result.output) + + def test_apply_patch__optional_parameters_passed_correctly(self): + self.validate_apply_patch_optional_parameter( + ["--format", ConfigFormat.SONICYANG.name], + mock.call(self.any_patch, ConfigFormat.SONICYANG, False, False)) + self.validate_apply_patch_optional_parameter( + ["--verbose"], + mock.call(self.any_patch, ConfigFormat.CONFIGDB, True, False)) + self.validate_apply_patch_optional_parameter( + ["--dry-run"], + mock.call(self.any_patch, ConfigFormat.CONFIGDB, False, True)) + + def validate_apply_patch_optional_parameter(self, param_args, expected_call): + # Arrange + expected_exit_code = 0 + expected_output = "Patch applied successfully" + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_patch_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["apply-patch"], + [self.any_path] + param_args, + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.apply_patch.assert_called_once() + mock_generic_updater.apply_patch.assert_has_calls([expected_call]) + + def test_replace__no_params__get_required_params_error_msg(self): + # Arrange + unexpected_exit_code = 0 + expected_output = "Error: Missing argument \"TARGET_FILE_PATH\"" + + # Act + result = self.runner.invoke(config.config.commands["replace"]) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_replace__help__gets_help_msg(self): + # Arrange + expected_exit_code = 0 + expected_output = "Options:" # this indicates the options are listed + + # Act + result = self.runner.invoke(config.config.commands["replace"], ['--help']) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_replace__only_required_params__default_values_used_for_optional_params(self): + # Arrange + expected_exit_code = 0 + expected_output = "Config replaced successfully" + expected_call_with_default_values = mock.call(self.any_target_config, ConfigFormat.CONFIGDB, False, False) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_target_config_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["replace"], [self.any_path], catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.replace.assert_called_once() + mock_generic_updater.replace.assert_has_calls([expected_call_with_default_values]) + + def test_replace__all_optional_params_non_default__non_default_values_used(self): + # Arrange + expected_exit_code = 0 + expected_output = "Config replaced successfully" + expected_call_with_non_default_values = mock.call(self.any_target_config, ConfigFormat.SONICYANG, True, True) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_target_config_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["replace"], + [self.any_path, + "--format", ConfigFormat.SONICYANG.name, + "--dry-run", + "--verbose"], + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.replace.assert_called_once() + mock_generic_updater.replace.assert_has_calls([expected_call_with_non_default_values]) + + def test_replace__exception_thrown__error_displayed_error_code_returned(self): + # Arrange + unexpected_exit_code = 0 + any_error_message = "any_error_message" + mock_generic_updater = mock.Mock() + mock_generic_updater.replace.side_effect = Exception(any_error_message) + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_target_config_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["replace"], + [self.any_path], + catch_exceptions=False) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(any_error_message in result.output) + + def test_replace__optional_parameters_passed_correctly(self): + self.validate_replace_optional_parameter( + ["--format", ConfigFormat.SONICYANG.name], + mock.call(self.any_target_config, ConfigFormat.SONICYANG, False, False)) + self.validate_replace_optional_parameter( + ["--verbose"], + mock.call(self.any_target_config, ConfigFormat.CONFIGDB, True, False)) + self.validate_replace_optional_parameter( + ["--dry-run"], + mock.call(self.any_target_config, ConfigFormat.CONFIGDB, False, True)) + + def validate_replace_optional_parameter(self, param_args, expected_call): + # Arrange + expected_exit_code = 0 + expected_output = "Config replaced successfully" + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + with mock.patch('builtins.open', mock.mock_open(read_data=self.any_target_config_as_text)): + + # Act + result = self.runner.invoke(config.config.commands["replace"], + [self.any_path] + param_args, + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.replace.assert_called_once() + mock_generic_updater.replace.assert_has_calls([expected_call]) + + def test_rollback__no_params__get_required_params_error_msg(self): + # Arrange + unexpected_exit_code = 0 + expected_output = "Error: Missing argument \"CHECKPOINT_NAME\"" + + # Act + result = self.runner.invoke(config.config.commands["rollback"]) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_rollback__help__gets_help_msg(self): + # Arrange + expected_exit_code = 0 + expected_output = "Options:" # this indicates the options are listed + + # Act + result = self.runner.invoke(config.config.commands["rollback"], ['--help']) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_rollback__only_required_params__default_values_used_for_optional_params(self): + # Arrange + expected_exit_code = 0 + expected_output = "Config rolled back successfully" + expected_call_with_default_values = mock.call(self.any_checkpoint_name, False, False) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["rollback"], [self.any_checkpoint_name], catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.rollback.assert_called_once() + mock_generic_updater.rollback.assert_has_calls([expected_call_with_default_values]) + + def test_rollback__all_optional_params_non_default__non_default_values_used(self): + # Arrange + expected_exit_code = 0 + expected_output = "Config rolled back successfully" + expected_call_with_non_default_values = mock.call(self.any_checkpoint_name, True, True) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["rollback"], + [self.any_checkpoint_name, + "--dry-run", + "--verbose"], + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.rollback.assert_called_once() + mock_generic_updater.rollback.assert_has_calls([expected_call_with_non_default_values]) + + def test_rollback__exception_thrown__error_displayed_error_code_returned(self): + # Arrange + unexpected_exit_code = 0 + any_error_message = "any_error_message" + mock_generic_updater = mock.Mock() + mock_generic_updater.rollback.side_effect = Exception(any_error_message) + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["rollback"], + [self.any_checkpoint_name], + catch_exceptions=False) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(any_error_message in result.output) + + def test_rollback__optional_parameters_passed_correctly(self): + self.validate_rollback_optional_parameter( + ["--verbose"], + mock.call(self.any_checkpoint_name, True, False)) + self.validate_rollback_optional_parameter( + ["--dry-run"], + mock.call(self.any_checkpoint_name, False, True)) + + def validate_rollback_optional_parameter(self, param_args, expected_call): + # Arrange + expected_exit_code = 0 + expected_output = "Config rolled back successfully" + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["rollback"], + [self.any_checkpoint_name] + param_args, + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.rollback.assert_called_once() + mock_generic_updater.rollback.assert_has_calls([expected_call]) + + def test_checkpoint__no_params__get_required_params_error_msg(self): + # Arrange + unexpected_exit_code = 0 + expected_output = "Error: Missing argument \"CHECKPOINT_NAME\"" + + # Act + result = self.runner.invoke(config.config.commands["checkpoint"]) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_checkpoint__help__gets_help_msg(self): + # Arrange + expected_exit_code = 0 + expected_output = "Options:" # this indicates the options are listed + + # Act + result = self.runner.invoke(config.config.commands["checkpoint"], ['--help']) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_checkpoint__only_required_params__default_values_used_for_optional_params(self): + # Arrange + expected_exit_code = 0 + expected_output = "Checkpoint created successfully" + expected_call_with_default_values = mock.call(self.any_checkpoint_name, False) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["checkpoint"], [self.any_checkpoint_name], catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.checkpoint.assert_called_once() + mock_generic_updater.checkpoint.assert_has_calls([expected_call_with_default_values]) + + def test_checkpoint__all_optional_params_non_default__non_default_values_used(self): + # Arrange + expected_exit_code = 0 + expected_output = "Checkpoint created successfully" + expected_call_with_non_default_values = mock.call(self.any_checkpoint_name, True) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["checkpoint"], + [self.any_checkpoint_name, + "--verbose"], + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.checkpoint.assert_called_once() + mock_generic_updater.checkpoint.assert_has_calls([expected_call_with_non_default_values]) + + def test_checkpoint__exception_thrown__error_displayed_error_code_returned(self): + # Arrange + unexpected_exit_code = 0 + any_error_message = "any_error_message" + mock_generic_updater = mock.Mock() + mock_generic_updater.checkpoint.side_effect = Exception(any_error_message) + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["checkpoint"], + [self.any_checkpoint_name], + catch_exceptions=False) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(any_error_message in result.output) + + def test_checkpoint__optional_parameters_passed_correctly(self): + self.validate_checkpoint_optional_parameter( + ["--verbose"], + mock.call(self.any_checkpoint_name, True)) + + def validate_checkpoint_optional_parameter(self, param_args, expected_call): + # Arrange + expected_exit_code = 0 + expected_output = "Checkpoint created successfully" + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["checkpoint"], + [self.any_checkpoint_name] + param_args, + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.checkpoint.assert_called_once() + mock_generic_updater.checkpoint.assert_has_calls([expected_call]) + + def test_delete_checkpoint__no_params__get_required_params_error_msg(self): + # Arrange + unexpected_exit_code = 0 + expected_output = "Error: Missing argument \"CHECKPOINT_NAME\"" + + # Act + result = self.runner.invoke(config.config.commands["delete-checkpoint"]) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_delete_checkpoint__help__gets_help_msg(self): + # Arrange + expected_exit_code = 0 + expected_output = "Options:" # this indicates the options are listed + + # Act + result = self.runner.invoke(config.config.commands["delete-checkpoint"], ['--help']) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_delete_checkpoint__only_required_params__default_values_used_for_optional_params(self): + # Arrange + expected_exit_code = 0 + expected_output = "Checkpoint deleted successfully" + expected_call_with_default_values = mock.call(self.any_checkpoint_name, False) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["delete-checkpoint"], [self.any_checkpoint_name], catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.delete_checkpoint.assert_called_once() + mock_generic_updater.delete_checkpoint.assert_has_calls([expected_call_with_default_values]) + + def test_delete_checkpoint__all_optional_params_non_default__non_default_values_used(self): + # Arrange + expected_exit_code = 0 + expected_output = "Checkpoint deleted successfully" + expected_call_with_non_default_values = mock.call(self.any_checkpoint_name, True) + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["delete-checkpoint"], + [self.any_checkpoint_name, + "--verbose"], + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.delete_checkpoint.assert_called_once() + mock_generic_updater.delete_checkpoint.assert_has_calls([expected_call_with_non_default_values]) + + def test_delete_checkpoint__exception_thrown__error_displayed_error_code_returned(self): + # Arrange + unexpected_exit_code = 0 + any_error_message = "any_error_message" + mock_generic_updater = mock.Mock() + mock_generic_updater.delete_checkpoint.side_effect = Exception(any_error_message) + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["delete-checkpoint"], + [self.any_checkpoint_name], + catch_exceptions=False) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(any_error_message in result.output) + + def test_delete_checkpoint__optional_parameters_passed_correctly(self): + self.validate_delete_checkpoint_optional_parameter( + ["--verbose"], + mock.call(self.any_checkpoint_name, True)) + + def validate_delete_checkpoint_optional_parameter(self, param_args, expected_call): + # Arrange + expected_exit_code = 0 + expected_output = "Checkpoint deleted successfully" + mock_generic_updater = mock.Mock() + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["delete-checkpoint"], + [self.any_checkpoint_name] + param_args, + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.delete_checkpoint.assert_called_once() + mock_generic_updater.delete_checkpoint.assert_has_calls([expected_call]) + + def test_list_checkpoints__help__gets_help_msg(self): + # Arrange + expected_exit_code = 0 + expected_output = "Options:" # this indicates the options are listed + + # Act + result = self.runner.invoke(config.config.commands["list-checkpoints"], ['--help']) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + + def test_list_checkpoints__all_optional_params_non_default__non_default_values_used(self): + # Arrange + expected_exit_code = 0 + expected_output = self.any_checkpoints_list_as_text + expected_call_with_non_default_values = mock.call(True) + mock_generic_updater = mock.Mock() + mock_generic_updater.list_checkpoints.return_value = self.any_checkpoints_list + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["list-checkpoints"], + ["--verbose"], + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.list_checkpoints.assert_called_once() + mock_generic_updater.list_checkpoints.assert_has_calls([expected_call_with_non_default_values]) + + def test_list_checkpoints__exception_thrown__error_displayed_error_code_returned(self): + # Arrange + unexpected_exit_code = 0 + any_error_message = "any_error_message" + mock_generic_updater = mock.Mock() + mock_generic_updater.list_checkpoints.side_effect = Exception(any_error_message) + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + + # Act + result = self.runner.invoke(config.config.commands["list-checkpoints"], + catch_exceptions=False) + + # Assert + self.assertNotEqual(unexpected_exit_code, result.exit_code) + self.assertTrue(any_error_message in result.output) + + def test_list_checkpoints__optional_parameters_passed_correctly(self): + self.validate_list_checkpoints_optional_parameter( + ["--verbose"], + mock.call(True)) + + def validate_list_checkpoints_optional_parameter(self, param_args, expected_call): + # Arrange + expected_exit_code = 0 + expected_output = self.any_checkpoints_list_as_text + mock_generic_updater = mock.Mock() + mock_generic_updater.list_checkpoints.return_value = self.any_checkpoints_list + with mock.patch('config.main.GenericUpdater', return_value=mock_generic_updater): + # Act + result = self.runner.invoke(config.config.commands["list-checkpoints"], + param_args, + catch_exceptions=False) + + # Assert + self.assertEqual(expected_exit_code, result.exit_code) + self.assertTrue(expected_output in result.output) + mock_generic_updater.list_checkpoints.assert_called_once() + mock_generic_updater.list_checkpoints.assert_has_calls([expected_call]) diff --git a/tests/conftest.py b/tests/conftest.py index 309e65f055..6ad352b224 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,14 +1,25 @@ import json import os +import re import sys from unittest import mock + import pytest from sonic_py_common import device_info -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector from .mock_tables import dbconnector from . import show_ip_route_common +from .bgp_commands_input.bgp_neighbor_test_vector import( + mock_show_bgp_neighbor_single_asic, + mock_show_bgp_neighbor_multi_asic, + ) +from .bgp_commands_input.bgp_network_test_vector import ( + mock_show_bgp_network_single_asic, + mock_show_bgp_network_multi_asic + ) +from . import config_int_ip_common test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) @@ -107,7 +118,6 @@ def setup_t1_topo(): @pytest.fixture def setup_single_bgp_instance(request): import utilities_common.bgp_util as bgp_util - if request.param == 'v4': bgp_mocked_json = os.path.join( test_path, 'mock_tables', 'ipv4_bgp_summary.json') @@ -118,12 +128,20 @@ def setup_single_bgp_instance(request): bgp_mocked_json = os.path.join( test_path, 'mock_tables', 'dummy.json') - def mock_run_bgp_command(vtysh_cmd, bgp_namespace): + def mock_show_bgp_summary(vtysh_cmd, bgp_namespace): if os.path.isfile(bgp_mocked_json): with open(bgp_mocked_json) as json_data: mock_frr_data = json_data.read() return mock_frr_data return "" + + def mock_run_bgp_command_for_static(vtysh_cmd, bgp_namespace=""): + if vtysh_cmd == "show ip route vrf all static": + return config_int_ip_common.show_ip_route_with_static_expected_output + elif vtysh_cmd == "show ipv6 route vrf all static": + return config_int_ip_common.show_ipv6_route_with_static_expected_output + else: + return "" def mock_run_show_ip_route_commands(request): if request.param == 'ipv6_route_err': @@ -131,7 +149,7 @@ def mock_run_show_ip_route_commands(request): elif request.param == 'ip_route': return show_ip_route_common.show_ip_route_expected_output elif request.param == 'ip_specific_route': - return show_ip_route_common.show_specific_ip_route_expected_output + return show_ip_route_common.show_specific_ip_route_expected_output elif request.param == 'ip_special_route': return show_ip_route_common.show_special_ip_route_expected_output elif request.param == 'ipv6_route': @@ -141,15 +159,31 @@ def mock_run_show_ip_route_commands(request): else: return "" - + if any ([request.param == 'ipv6_route_err', request.param == 'ip_route',\ request.param == 'ip_specific_route', request.param == 'ip_special_route',\ request.param == 'ipv6_route', request.param == 'ipv6_specific_route']): bgp_util.run_bgp_command = mock.MagicMock( return_value=mock_run_show_ip_route_commands(request)) + elif request.param.startswith('bgp_v4_neighbor') or \ + request.param.startswith('bgp_v6_neighbor'): + bgp_util.run_bgp_command = mock.MagicMock( + return_value=mock_show_bgp_neighbor_single_asic(request)) + elif request.param.startswith('bgp_v4_network') or \ + request.param.startswith('bgp_v6_network'): + bgp_util.run_bgp_command = mock.MagicMock( + return_value=mock_show_bgp_network_single_asic(request)) + elif request.param == 'ip_route_for_int_ip': + _old_run_bgp_command = bgp_util.run_bgp_command + bgp_util.run_bgp_command = mock_run_bgp_command_for_static else: bgp_util.run_bgp_command = mock.MagicMock( - return_value=mock_run_bgp_command("", "")) + return_value=mock_show_bgp_summary("", "")) + + yield + + if request.param == 'ip_route_for_int_ip': + bgp_util.run_bgp_command = _old_run_bgp_command @pytest.fixture @@ -170,13 +204,38 @@ def setup_multi_asic_bgp_instance(request): m_asic_json_file = 'ip_empty_route.json' elif request.param == 'ip_specific_route_on_1_asic': m_asic_json_file = 'ip_special_route_asic0_only.json' + elif request.param == 'ip_specific_recursive_route': + m_asic_json_file = 'ip_special_recursive_route.json' elif request.param == 'ip_route_summary': m_asic_json_file = 'ip_route_summary.txt' + elif request.param.startswith('bgp_v4_network') or \ + request.param.startswith('bgp_v6_network') or \ + request.param.startswith('bgp_v4_neighbor') or \ + request.param.startswith('bgp_v6_neighbor'): + m_asic_json_file = request.param else: m_asic_json_file = os.path.join( test_path, 'mock_tables', 'dummy.json') + def mock_run_bgp_command_for_static(vtysh_cmd, bgp_namespace=""): + if bgp_namespace != 'test_ns': + return "" + if vtysh_cmd == "show ip route vrf all static": + return config_int_ip_common.show_ip_route_with_static_expected_output + elif vtysh_cmd == "show ipv6 route vrf all static": + return config_int_ip_common.show_ipv6_route_with_static_expected_output + else: + return "" + def mock_run_bgp_command(vtysh_cmd, bgp_namespace): + if m_asic_json_file.startswith('bgp_v4_network') or \ + m_asic_json_file.startswith('bgp_v6_network'): + return mock_show_bgp_network_multi_asic(m_asic_json_file) + + if m_asic_json_file.startswith('bgp_v4_neighbor') or \ + m_asic_json_file.startswith('bgp_v6_neighbor'): + return mock_show_bgp_neighbor_multi_asic(m_asic_json_file, bgp_namespace) + bgp_mocked_json = os.path.join( test_path, 'mock_tables', bgp_namespace, m_asic_json_file) if os.path.isfile(bgp_mocked_json): @@ -187,7 +246,10 @@ def mock_run_bgp_command(vtysh_cmd, bgp_namespace): return "" _old_run_bgp_command = bgp_util.run_bgp_command - bgp_util.run_bgp_command = mock_run_bgp_command + if request.param == 'ip_route_for_int_ip': + bgp_util.run_bgp_command = mock_run_bgp_command_for_static + else: + bgp_util.run_bgp_command = mock_run_bgp_command yield @@ -209,3 +271,4 @@ def setup_ip_route_commands(): import show.main as show return show + diff --git a/tests/console_test.py b/tests/console_test.py index c38b7ebb56..3df59adbdf 100644 --- a/tests/console_test.py +++ b/tests/console_test.py @@ -531,11 +531,11 @@ def setup_class(cls): print("SETUP") expect_show_output = ''+ \ - """ Line Baud PID Start Time Device ------- ------ ----- ------------------------ -------- - 1 9600 - - switch1 - *2 9600 223 Wed Mar 6 08:31:35 2019 switch2 - 3 9600 - - + """ Line Baud Flow Control PID Start Time Device +------ ------ -------------- ----- ------------------------ -------- + 1 9600 Disabled - - switch1 + *2 9600 Disabled 223 Wed Mar 6 08:31:35 2019 switch2 + 3 9600 Enabled - - """ @mock.patch('consutil.lib.SysInfoProvider.init_device_prefix', mock.MagicMock(return_value=None)) def test_show(self): @@ -543,7 +543,7 @@ def test_show(self): db = Db() db.cfgdb.set_entry("CONSOLE_PORT", 1, { "remote_device" : "switch1", "baud_rate" : "9600" }) db.cfgdb.set_entry("CONSOLE_PORT", 2, { "remote_device" : "switch2", "baud_rate" : "9600" }) - db.cfgdb.set_entry("CONSOLE_PORT", 3, { "baud_rate" : "9600" }) + db.cfgdb.set_entry("CONSOLE_PORT", 3, { "baud_rate" : "9600", "flow_control" : "1" }) db.db.set(db.db.STATE_DB, "CONSOLE_PORT|2", "state", "busy") db.db.set(db.db.STATE_DB, "CONSOLE_PORT|2", "pid", "223") @@ -698,4 +698,4 @@ def test_clear_success(self): print(result.exit_code) print(sys.stderr, result.output) assert result.exit_code == 0 - assert result.output == "" + assert "Cleared line" in result.output diff --git a/tests/counterpoll_test.py b/tests/counterpoll_test.py index d179553abc..371b984472 100644 --- a/tests/counterpoll_test.py +++ b/tests/counterpoll_test.py @@ -2,11 +2,11 @@ import json import os import pytest -import swsssdk import sys import time from click.testing import CliRunner from shutil import copyfile +from utilities_common.db import Db test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) @@ -25,6 +25,7 @@ PORT_BUFFER_DROP 60000 enable QUEUE_WATERMARK_STAT 10000 enable PG_WATERMARK_STAT 10000 enable +PG_DROP_STAT 10000 enable """ class TestCounterpoll(object): @@ -54,6 +55,14 @@ def test_port_buffer_drop_interval_too_short(self): assert result.exit_code == 2 assert expected in result.output + def test_pg_drop_interval_too_long(self): + runner = CliRunner() + result = runner.invoke(counterpoll.cli.commands["pg-drop"].commands["interval"], ["50000"]) + print(result.output) + expected = "Invalid value for \"POLL_INTERVAL\": 50000 is not in the valid range of 1000 to 30000." + assert result.exit_code == 2 + assert expected in result.output + @pytest.fixture(scope='class') def _get_config_db_file(self): sample_config_db_file = os.path.join(test_path, "counterpoll_input", "config_db.json") @@ -76,6 +85,30 @@ def test_update_counter_config_db_status(self, status, _get_config_db_file): for counter, counter_config in config_db["FLEX_COUNTER_TABLE"].items(): assert counter_config["FLEX_COUNTER_STATUS"] == status + @pytest.mark.parametrize("status", ["disable", "enable"]) + def test_update_pg_drop_status(self, status): + runner = CliRunner() + db = Db() + + result = runner.invoke(counterpoll.cli.commands["pg-drop"].commands[status], [], obj=db.cfgdb) + print(result.exit_code, result.output) + assert result.exit_code == 0 + + table = db.cfgdb.get_table('FLEX_COUNTER_TABLE') + assert status == table["PG_DROP"]["FLEX_COUNTER_STATUS"] + + def test_update_pg_drop_interval(self): + runner = CliRunner() + db = Db() + test_interval = "20000" + + result = runner.invoke(counterpoll.cli.commands["pg-drop"].commands["interval"], [test_interval], obj=db.cfgdb) + print(result.exit_code, result.output) + assert result.exit_code == 0 + + table = db.cfgdb.get_table('FLEX_COUNTER_TABLE') + assert test_interval == table["PG_DROP"]["POLL_INTERVAL"] + @classmethod def teardown_class(cls): print("TEARDOWN") diff --git a/tests/crm_test.py b/tests/crm_test.py index 0c42bf17fc..d99402e057 100644 --- a/tests/crm_test.py +++ b/tests/crm_test.py @@ -1,4 +1,4 @@ -import imp +import importlib import os import sys from importlib import reload @@ -1216,6 +1216,7 @@ def setup_class(cls): os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "multi_asic" from .mock_tables import dbconnector from .mock_tables import mock_multi_asic + importlib.reload(mock_multi_asic) dbconnector.load_namespace_config() def test_crm_show_summary(self): @@ -1577,5 +1578,5 @@ def teardown_class(cls): os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "" from .mock_tables import dbconnector from .mock_tables import mock_single_asic - imp.reload(mock_single_asic) + importlib.reload(mock_single_asic) dbconnector.load_namespace_config() diff --git a/tests/db_migrator_input/appl_db/acs-msn2700-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn2700-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn2700-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn2700-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn2700-t0-version_2_0_0.json new file mode 100644 index 0000000000..cdd167da7e --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn2700-t0-version_2_0_0.json @@ -0,0 +1,696 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn2700-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn2700-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn2700-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn2700-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn2700-t1-version_2_0_0.json new file mode 100644 index 0000000000..863d7a4596 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn2700-t1-version_2_0_0.json @@ -0,0 +1,789 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "31744", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "51200" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "48128", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "67584" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "59392", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "104448", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "123904" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3700-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn3700-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3700-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3700-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn3700-t0-version_2_0_0.json new file mode 100644 index 0000000000..05f9971a11 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3700-t0-version_2_0_0.json @@ -0,0 +1,829 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet65:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet65:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet67:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet67:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet65:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet65:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet65:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet67:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet67:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet67:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet82:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet82:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3700-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn3700-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3700-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3700-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn3700-t1-version_2_0_0.json new file mode 100644 index 0000000000..b1a88fc0f3 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3700-t1-version_2_0_0.json @@ -0,0 +1,905 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet65:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet65:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet67:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet67:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "54272", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "73728" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "37888", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "57344" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "117760", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "137216" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_200000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "55296", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "74752" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_200000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "203776", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "223232" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet65:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet65:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet65:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet67:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet67:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet67:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet82:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet82:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3800-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn3800-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3800-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3800-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn3800-t0-version_2_0_0.json new file mode 100644 index 0000000000..ae8e01790c --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3800-t0-version_2_0_0.json @@ -0,0 +1,983 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet74:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet86:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet90:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet106:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet122:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet132:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet138:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet140:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet148:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet154:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet156:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet162:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet164:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet166:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet170:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet172:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet178:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet180:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet182:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet186:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet188:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet196:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet198:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet204:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet212:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet214:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet220:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet228:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet230:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet236:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet244:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet246:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet252:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "34816", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "41984", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "61440" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "56320", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "75776" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3800-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn3800-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3800-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn3800-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn3800-t1-version_2_0_0.json new file mode 100644 index 0000000000..895874392d --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn3800-t1-version_2_0_0.json @@ -0,0 +1,1079 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet74:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet86:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet90:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet106:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet122:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet132:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet138:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet140:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet148:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet154:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet156:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet162:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet164:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet166:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet170:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet172:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet178:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet180:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet182:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet186:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet188:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet196:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet198:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet204:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet212:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet214:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet220:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet228:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet230:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet236:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet244:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet246:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet252:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "12457984" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "12457984" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "12457984" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "35840", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "59392", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "46080", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "65536" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "75776", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "87040", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "106496" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "56320", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "75776" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "66560", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "140288", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "159744" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn4700-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn4700-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn4700-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn4700-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn4700-t0-version_2_0_0.json new file mode 100644 index 0000000000..0d3762be74 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn4700-t0-version_2_0_0.json @@ -0,0 +1,914 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet128": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet136": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet144": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet152": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet160": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet168": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet176": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet184": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet192": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet224": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet232": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet240": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet248": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet128": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet136": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet144": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet152": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet160": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet168": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet176": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet184": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet192": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet224": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet232": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet240": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet248": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet128:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet128:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet136:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet136:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet144:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet144:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet152:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet152:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet160:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet160:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet168:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet168:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet176:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet176:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet184:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet184:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet192:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet192:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet224:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet224:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet232:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet232:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet240:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet240:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet248:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet248:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/acs-msn4700-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/acs-msn4700-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn4700-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/acs-msn4700-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/acs-msn4700-t1-version_2_0_0.json new file mode 100644 index 0000000000..e14fb91958 --- /dev/null +++ b/tests/db_migrator_input/appl_db/acs-msn4700-t1-version_2_0_0.json @@ -0,0 +1,1015 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet128": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet136": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet144": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet152": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet160": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet168": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet176": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet184": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet192": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet200": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet208": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet216": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet224": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet232": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet240": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet248": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet65": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet67": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet82": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet128": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet136": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet144": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet152": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet160": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet168": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet176": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet184": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet192": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet200": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet208": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet216": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet224": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet232": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet240": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet248": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "54272", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "73728" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "37888", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "57344" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "117760", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "137216" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_200000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "55296", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "74752" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_200000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "203776", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "223232" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_400000_300m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "373760", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "420864" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet128:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet128:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet136:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet136:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet144:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet144:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet152:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet152:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet160:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet160:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet168:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet168:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet176:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet176:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet184:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet184:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet192:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet192:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet200:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet200:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet208:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet208:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet216:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet216:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet224:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet224:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet232:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet232:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet240:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet240:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet248:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet248:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t0-version_2_0_0.json new file mode 100644 index 0000000000..763eb2cf31 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t0-version_2_0_0.json @@ -0,0 +1,692 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t1-version_2_0_0.json new file mode 100644 index 0000000000..d29d94bc84 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-single-pool-t1-version_2_0_0.json @@ -0,0 +1,785 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t0-version_2_0_0.json new file mode 100644 index 0000000000..aca494618d --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t0-version_2_0_0.json @@ -0,0 +1,697 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t1-version_2_0_0.json new file mode 100644 index 0000000000..4d7e38e97e --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-c28d8-t1-version_2_0_0.json @@ -0,0 +1,790 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t0-version_2_0_0.json new file mode 100644 index 0000000000..aca494618d --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t0-version_2_0_0.json @@ -0,0 +1,697 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t1-version_2_0_0.json new file mode 100644 index 0000000000..4d7e38e97e --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d40c8s8-t1-version_2_0_0.json @@ -0,0 +1,790 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t0-version_2_0_0.json new file mode 100644 index 0000000000..763eb2cf31 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t0-version_2_0_0.json @@ -0,0 +1,692 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t1-version_2_0_0.json new file mode 100644 index 0000000000..d29d94bc84 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-single-pool-t1-version_2_0_0.json @@ -0,0 +1,785 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t0-version_2_0_0.json new file mode 100644 index 0000000000..aca494618d --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t0-version_2_0_0.json @@ -0,0 +1,697 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t1-version_2_0_0.json new file mode 100644 index 0000000000..4d7e38e97e --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-d48c8-t1-version_2_0_0.json @@ -0,0 +1,790 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t0-version_2_0_0.json new file mode 100644 index 0000000000..c784b8333e --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t0-version_2_0_0.json @@ -0,0 +1,692 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "10177536" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "688128", + "type": "ingress", + "mode": "dynamic", + "size": "10177536" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t1-version_2_0_0.json new file mode 100644 index 0000000000..aa5e57fced --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-single-pool-t1-version_2_0_0.json @@ -0,0 +1,785 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9292800" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1572864", + "type": "ingress", + "mode": "dynamic", + "size": "9292800" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-t0-version_2_0_0.json new file mode 100644 index 0000000000..b2e8cbfba4 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-t0-version_2_0_0.json @@ -0,0 +1,697 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "688128", + "type": "ingress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn2700-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn2700-t1-version_2_0_0.json new file mode 100644 index 0000000000..96613c3490 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn2700-t1-version_2_0_0.json @@ -0,0 +1,790 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "1572864", + "type": "ingress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet100:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet104:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet108:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t0-version_2_0_0.json new file mode 100644 index 0000000000..0b77f83833 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t0-version_2_0_0.json @@ -0,0 +1,705 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "25866240" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "2523136", + "type": "ingress", + "mode": "dynamic", + "size": "25866240" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t1-version_2_0_0.json new file mode 100644 index 0000000000..09fb2cbdaf --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-c64-t1-version_2_0_0.json @@ -0,0 +1,803 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "23900160" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "4489216", + "type": "ingress", + "mode": "dynamic", + "size": "23900160" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t0-version_2_0_0.json new file mode 100644 index 0000000000..7511f8d2aa --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t0-version_2_0_0.json @@ -0,0 +1,985 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet74:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet86:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet90:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet106:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet122:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet132:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet138:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet140:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet148:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet154:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet156:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet162:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet164:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet166:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet170:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet172:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet178:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet180:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet182:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet186:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet188:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet196:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet198:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet204:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet212:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet214:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet220:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet228:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet230:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet236:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet244:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet246:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet252:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "20017152" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "3440640", + "type": "ingress", + "mode": "dynamic", + "size": "20017152" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t1-version_2_0_0.json new file mode 100644 index 0000000000..3b85f4e36e --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d112c8-t1-version_2_0_0.json @@ -0,0 +1,1075 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet74:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet82:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet86:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet90:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet106:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet122:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet128:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet132:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet136:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet138:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet140:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet144:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet148:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet152:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet154:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet156:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet160:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet162:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet164:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet166:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet168:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet170:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet172:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet176:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet178:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet180:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet182:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet184:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet186:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet188:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet192:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet196:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet198:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet200:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet204:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet208:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet212:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet214:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet216:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet220:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet224:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet228:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet230:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet232:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet236:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet240:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet244:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet246:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet248:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet252:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "19124224" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "4333568", + "type": "ingress", + "mode": "dynamic", + "size": "19124224" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t0-version_2_0_0.json new file mode 100644 index 0000000000..7a77ee1974 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t0-version_2_0_0.json @@ -0,0 +1,705 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "24576000" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "2756608", + "type": "ingress", + "mode": "dynamic", + "size": "24576000" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t1-version_2_0_0.json new file mode 100644 index 0000000000..99e0f2a85c --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d24c52-t1-version_2_0_0.json @@ -0,0 +1,803 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "22597632" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "4734976", + "type": "ingress", + "mode": "dynamic", + "size": "22597632" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t0-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t0-version_2_0_0.json new file mode 100644 index 0000000000..fda108d93d --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t0-version_2_0_0.json @@ -0,0 +1,705 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "24360960" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "2795520", + "type": "ingress", + "mode": "dynamic", + "size": "24360960" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t1-version_2_0_0.json b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t1-version_2_0_0.json new file mode 100644 index 0000000000..9d47f48adf --- /dev/null +++ b/tests/db_migrator_input/appl_db/mellanox-sn3800-d28c50-t1-version_2_0_0.json @@ -0,0 +1,803 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet10:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet18:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet22:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet26:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet34:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet50:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet54:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet58:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet66:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet70:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "22380544" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "xoff": "4775936", + "type": "ingress", + "mode": "dynamic", + "size": "22380544" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet2": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet6": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet10": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet18": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet22": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet26": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet34": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet38": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet42": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet50": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet54": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet58": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet66": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet70": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet0:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet2:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet6:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet10:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet18:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet22:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet26:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet34:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet38:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet42:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet50:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet54:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet58:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet66:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet70:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/non-default-expected.json b/tests/db_migrator_input/appl_db/non-default-expected.json new file mode 100644 index 0000000000..0169478d0b --- /dev/null +++ b/tests/db_migrator_input/appl_db/non-default-expected.json @@ -0,0 +1,720 @@ +{ + "BUFFER_PG_TABLE:Ethernet0:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet100:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet104:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet108:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:0": { + "profile": "[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PG_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL_TABLE:egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13000000" + }, + "BUFFER_POOL_TABLE:egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL_TABLE:ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL_TABLE:ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:egress_lossless_profile],[BUFFER_PROFILE_TABLE:egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet0": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet4": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet8": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet12": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet16": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet20": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet24": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet28": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet32": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet36": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet40": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet44": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet48": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet52": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet56": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet60": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet64": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet68": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet72": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet76": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet80": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet84": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet88": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet92": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet96": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet100": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet104": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet108": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet112": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet116": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet120": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST_TABLE:Ethernet124": { + "profile_list": "[BUFFER_PROFILE_TABLE:ingress_lossless_profile],[BUFFER_PROFILE_TABLE:ingress_lossy_profile]" + }, + "BUFFER_PROFILE_TABLE:egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL_TABLE:egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE_TABLE:ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE_TABLE:pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL_TABLE:ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE_TABLE:q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL_TABLE:egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet4:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet8:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet12:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet16:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet20:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet24:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet28:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet32:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet36:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet40:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet44:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet48:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet52:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet56:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet60:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet64:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet68:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet72:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet76:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet80:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet84:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet88:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet92:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet96:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet112:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet116:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet120:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:0-2": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:3-4": { + "profile": "[BUFFER_PROFILE_TABLE:egress_lossless_profile]" + }, + "BUFFER_QUEUE_TABLE:Ethernet124:5-6": { + "profile": "[BUFFER_PROFILE_TABLE:q_lossy_profile]" + } +} diff --git a/tests/db_migrator_input/appl_db/non-default-input.json b/tests/db_migrator_input/appl_db/non-default-input.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/appl_db/non-default-input.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json new file mode 100644 index 0000000000..65b454e430 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_1.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json new file mode 100644 index 0000000000..a522221dcc --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_2.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json new file mode 100644 index 0000000000..b170954d90 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_3.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json new file mode 100644 index 0000000000..b4b4e50a25 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_4.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json new file mode 100644 index 0000000000..1e2dd7cf4c --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_1_0_5.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_2_0_0.json new file mode 100644 index 0000000000..a386104345 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t0-version_2_0_0.json @@ -0,0 +1,1015 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "deployment_id": "1", + "type": "ToRRouter" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json new file mode 100644 index 0000000000..f369f1c68f --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_1.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json new file mode 100644 index 0000000000..463cbb4d4d --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_2.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet28": "300m", + "Ethernet88": "40m", + "Ethernet24": "300m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet64": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet68": "40m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json new file mode 100644 index 0000000000..f177de7156 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_3.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet28": "300m", + "Ethernet88": "40m", + "Ethernet24": "300m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet64": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet68": "40m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json new file mode 100644 index 0000000000..552d77854a --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_4.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "51200" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "67584" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "59392", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "104448", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "123904" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet28": "300m", + "Ethernet88": "40m", + "Ethernet24": "300m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet64": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet68": "40m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json new file mode 100644 index 0000000000..aa4b3cdedc --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_1_0_5.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "51200" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "67584" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "59392", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "104448", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "123904" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet28": "300m", + "Ethernet88": "40m", + "Ethernet24": "300m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet64": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet68": "40m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn2700-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_2_0_0.json new file mode 100644 index 0000000000..1523f1222b --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn2700-t1-version_2_0_0.json @@ -0,0 +1,1091 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet28": "300m", + "Ethernet88": "40m", + "Ethernet24": "300m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet64": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet68": "40m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json new file mode 100644 index 0000000000..24bed91267 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_2.json @@ -0,0 +1,1094 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "35966016" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "8224768" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "8224768" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "8224768" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "19456", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "37888" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "20480", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "38912" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "59392" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet65": "5m", + "Ethernet28": "5m", + "Ethernet67": "5m", + "Ethernet66": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "docker_routing_config_mode": "separated", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "etp1", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17c", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "50000" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json new file mode 100644 index 0000000000..e04c25cfb5 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_3.json @@ -0,0 +1,1907 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34340822" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14983147" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14983147" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14983147" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "19456", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "37888" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "20480", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "38912" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "59392" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet65": "5m", + "Ethernet28": "5m", + "Ethernet67": "5m", + "Ethernet66": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "etp27", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json new file mode 100644 index 0000000000..433b9e4e51 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_4.json @@ -0,0 +1,1907 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet65": "5m", + "Ethernet28": "5m", + "Ethernet67": "5m", + "Ethernet66": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "etp27", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json new file mode 100644 index 0000000000..e732b54038 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_1_0_5.json @@ -0,0 +1,1907 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "14542848" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet65": "5m", + "Ethernet28": "5m", + "Ethernet67": "5m", + "Ethernet66": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "etp27", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_2_0_0.json new file mode 100644 index 0000000000..85d37e17fa --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t0-version_2_0_0.json @@ -0,0 +1,1856 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet65": "5m", + "Ethernet28": "5m", + "Ethernet67": "5m", + "Ethernet66": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "etp27", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json new file mode 100644 index 0000000000..cec20dbd98 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_2.json @@ -0,0 +1,1198 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "35966016" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "12042240" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "12042240" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "12042240" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "20480", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "38912" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "34816", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "60416", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "86016", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "104448" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "103424", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "121856" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "59392" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "188416", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "206848" + }, + "BUFFER_PROFILE|pg_lossless_200000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "81920" + }, + "BUFFER_PROFILE|pg_lossless_200000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "358400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "376832" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet82": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet65": "40m", + "Ethernet28": "300m", + "Ethernet67": "40m", + "Ethernet66": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "docker_routing_config_mode": "separated", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17c", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "200000" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json new file mode 100644 index 0000000000..ab88fb3bed --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_3.json @@ -0,0 +1,1983 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34340822" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9158635" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "9158635" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "9158635" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "20480", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "38912" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "34816", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "60416", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "86016", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "104448" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "103424", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "121856" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "59392" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "188416", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "206848" + }, + "BUFFER_PROFILE|pg_lossless_200000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "81920" + }, + "BUFFER_PROFILE|pg_lossless_200000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "358400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "376832" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet82": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet65": "40m", + "Ethernet28": "300m", + "Ethernet67": "40m", + "Ethernet66": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "ARISTA03T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json new file mode 100644 index 0000000000..50a40d2987 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_4.json @@ -0,0 +1,1983 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "54272", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "73728" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "37888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "57344" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "117760", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "137216" + }, + "BUFFER_PROFILE|pg_lossless_200000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "74752" + }, + "BUFFER_PROFILE|pg_lossless_200000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "203776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "223232" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet82": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet65": "40m", + "Ethernet28": "300m", + "Ethernet67": "40m", + "Ethernet66": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "ARISTA03T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json new file mode 100644 index 0000000000..5776904ce0 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_1_0_5.json @@ -0,0 +1,1983 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "11622400" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "54272", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "73728" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "37888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "57344" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "117760", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "137216" + }, + "BUFFER_PROFILE|pg_lossless_200000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "74752" + }, + "BUFFER_PROFILE|pg_lossless_200000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "203776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "223232" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet82": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet65": "40m", + "Ethernet28": "300m", + "Ethernet67": "40m", + "Ethernet66": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "ARISTA03T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3700-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_2_0_0.json new file mode 100644 index 0000000000..4bc8045e4c --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3700-t1-version_2_0_0.json @@ -0,0 +1,1904 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet65|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet65|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet67|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet67|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet82|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet65|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet65|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet67|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet67|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet82|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet82": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet65": "40m", + "Ethernet28": "300m", + "Ethernet67": "40m", + "Ethernet66": "40m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "ARISTA03T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json new file mode 100644 index 0000000000..0f89a52089 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_1_0_5.json @@ -0,0 +1,1984 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "34816", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "41984", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "61440" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "56320", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "75776" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3800", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_2_0_0.json new file mode 100644 index 0000000000..140c6b1665 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3800-t0-version_2_0_0.json @@ -0,0 +1,1975 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3800", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json new file mode 100644 index 0000000000..47544be5b4 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_1_0_5.json @@ -0,0 +1,2102 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "12457984" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "12457984" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "12457984" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "59392", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "46080", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "65536" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "87040", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "106496" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "56320", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "75776" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "140288", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "159744" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3800", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn3800-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_2_0_0.json new file mode 100644 index 0000000000..938b9fc6c9 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn3800-t1-version_2_0_0.json @@ -0,0 +1,2023 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3800", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json new file mode 100644 index 0000000000..1d6df466ca --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_4.json @@ -0,0 +1,1079 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "docker_routing_config_mode": "separated", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json new file mode 100644 index 0000000000..7e1b386749 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_1_0_5.json @@ -0,0 +1,2005 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_2_0_0.json new file mode 100644 index 0000000000..abce079105 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn4700-t0-version_2_0_0.json @@ -0,0 +1,1947 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json new file mode 100644 index 0000000000..477b48eae4 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_4.json @@ -0,0 +1,2109 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet200|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet208|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet216|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet200": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet208": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet216": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet200": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet208": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet216": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "54272", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "73728" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "37888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "57344" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "117760", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "137216" + }, + "BUFFER_PROFILE|pg_lossless_200000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "74752" + }, + "BUFFER_PROFILE|pg_lossless_200000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "203776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "223232" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|pg_lossless_400000_300m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "373760", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "420864" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet200|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet200|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet208|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet208|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet216|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet216|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet184": "40m", + "Ethernet0": "300m", + "Ethernet248": "40m", + "Ethernet104": "300m", + "Ethernet240": "40m", + "Ethernet200": "40m", + "Ethernet168": "40m", + "Ethernet120": "300m", + "Ethernet144": "40m", + "Ethernet208": "40m", + "Ethernet160": "40m", + "Ethernet224": "40m", + "Ethernet56": "300m", + "Ethernet128": "40m", + "Ethernet72": "300m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet192": "40m", + "Ethernet96": "300m", + "Ethernet88": "300m", + "Ethernet80": "300m", + "Ethernet112": "300m", + "Ethernet152": "40m", + "Ethernet136": "40m", + "Ethernet48": "300m", + "Ethernet232": "40m", + "Ethernet216": "40m", + "Ethernet176": "40m", + "Ethernet40": "300m", + "Ethernet64": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json new file mode 100644 index 0000000000..3524f43651 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_1_0_5.json @@ -0,0 +1,2109 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_40m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet200|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet208|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet216|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "20627456" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet200": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet208": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet216": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet200": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet208": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet216": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "60416" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "54272", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "73728" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "37888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "57344" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "95232" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "117760", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "137216" + }, + "BUFFER_PROFILE|pg_lossless_200000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "74752" + }, + "BUFFER_PROFILE|pg_lossless_200000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "203776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "223232" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|pg_lossless_400000_300m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "373760", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "420864" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet200|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet200|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet208|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet208|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet216|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet216|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet184": "40m", + "Ethernet0": "300m", + "Ethernet248": "40m", + "Ethernet104": "300m", + "Ethernet240": "40m", + "Ethernet200": "40m", + "Ethernet168": "40m", + "Ethernet120": "300m", + "Ethernet144": "40m", + "Ethernet208": "40m", + "Ethernet160": "40m", + "Ethernet224": "40m", + "Ethernet56": "300m", + "Ethernet128": "40m", + "Ethernet72": "300m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet192": "40m", + "Ethernet96": "300m", + "Ethernet88": "300m", + "Ethernet80": "300m", + "Ethernet112": "300m", + "Ethernet152": "40m", + "Ethernet136": "40m", + "Ethernet48": "300m", + "Ethernet232": "40m", + "Ethernet216": "40m", + "Ethernet176": "40m", + "Ethernet40": "300m", + "Ethernet64": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/acs-msn4700-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_2_0_0.json new file mode 100644 index 0000000000..2b82120126 --- /dev/null +++ b/tests/db_migrator_input/config_db/acs-msn4700-t1-version_2_0_0.json @@ -0,0 +1,2016 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet200|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet208|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet216|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "NULL" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "NULL" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet200": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet208": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet216": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet200": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet208": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet216": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet200|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet200|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet208|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet208|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet216|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet216|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet184": "40m", + "Ethernet0": "300m", + "Ethernet248": "40m", + "Ethernet104": "300m", + "Ethernet240": "40m", + "Ethernet200": "40m", + "Ethernet168": "40m", + "Ethernet120": "300m", + "Ethernet144": "40m", + "Ethernet208": "40m", + "Ethernet160": "40m", + "Ethernet224": "40m", + "Ethernet56": "300m", + "Ethernet128": "40m", + "Ethernet72": "300m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet192": "40m", + "Ethernet96": "300m", + "Ethernet88": "300m", + "Ethernet80": "300m", + "Ethernet112": "300m", + "Ethernet152": "40m", + "Ethernet136": "40m", + "Ethernet48": "300m", + "Ethernet232": "40m", + "Ethernet216": "40m", + "Ethernet176": "40m", + "Ethernet40": "300m", + "Ethernet64": "300m", + "Ethernet24": "300m" + }, + "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { + "default_dynamic_th": "0" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "LeafRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "dynamic", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "LOSSLESS_TRAFFIC_PATTERN|AZURE": { + "small_packet_percentage": "100", + "mtu": "1024" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "200000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/empty-config-expected.json b/tests/db_migrator_input/config_db/empty-config-expected.json new file mode 100644 index 0000000000..f3d3593ffc --- /dev/null +++ b/tests/db_migrator_input/config_db/empty-config-expected.json @@ -0,0 +1,5 @@ +{ + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/empty-config-input.json b/tests/db_migrator_input/config_db/empty-config-input.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/config_db/empty-config-input.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json new file mode 100644 index 0000000000..b20ba6827b --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_4.json @@ -0,0 +1,1054 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "6687744" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "6687744" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "43008" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json new file mode 100644 index 0000000000..3e712054f0 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_1_0_5.json @@ -0,0 +1,1055 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_2_0_0.json new file mode 100644 index 0000000000..c49cf5c2a0 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t0-version_2_0_0.json @@ -0,0 +1,1056 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json new file mode 100644 index 0000000000..a25621c20f --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_4.json @@ -0,0 +1,1151 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "8506368" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "8506368" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "44032" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "98304" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json new file mode 100644 index 0000000000..390e92209f --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_1_0_5.json @@ -0,0 +1,1152 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_2_0_0.json new file mode 100644 index 0000000000..aea55c1911 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-single-pool-t1-version_2_0_0.json @@ -0,0 +1,1153 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json new file mode 100644 index 0000000000..91247de407 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_1.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json new file mode 100644 index 0000000000..42fc9ac247 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_2.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json new file mode 100644 index 0000000000..233a0e9e7b --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_3.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json new file mode 100644 index 0000000000..b2eaa07bf3 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_4.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json new file mode 100644 index 0000000000..97be9eb688 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_1_0_5.json @@ -0,0 +1,1060 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_2_0_0.json new file mode 100644 index 0000000000..c5d7758f30 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t0-version_2_0_0.json @@ -0,0 +1,1061 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json new file mode 100644 index 0000000000..4ecde4091a --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_1.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json new file mode 100644 index 0000000000..a28b299c3a --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_2.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json new file mode 100644 index 0000000000..57dc1333ad --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_3.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json new file mode 100644 index 0000000000..2aeea31c78 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_4.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "51200" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "67584" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "59392", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "104448", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "123904" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json new file mode 100644 index 0000000000..4691b5722e --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_1_0_5.json @@ -0,0 +1,1157 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_2_0_0.json new file mode 100644 index 0000000000..3ad73e8832 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-c28d8-t1-version_2_0_0.json @@ -0,0 +1,1158 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json new file mode 100644 index 0000000000..5c37717595 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_1_0_5.json @@ -0,0 +1,1060 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D40C8S8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_2_0_0.json new file mode 100644 index 0000000000..b374de1c84 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t0-version_2_0_0.json @@ -0,0 +1,1061 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D40C8S8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json new file mode 100644 index 0000000000..d38706fdf5 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_1_0_5.json @@ -0,0 +1,1157 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D40C8S8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_2_0_0.json new file mode 100644 index 0000000000..bbc5ebc3da --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d40c8s8-t1-version_2_0_0.json @@ -0,0 +1,1158 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D40C8S8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json new file mode 100644 index 0000000000..7b2d0cc635 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_4.json @@ -0,0 +1,1054 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "6687744" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "6687744" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "43008" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json new file mode 100644 index 0000000000..8a78b6ad8e --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_1_0_5.json @@ -0,0 +1,1055 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_2_0_0.json new file mode 100644 index 0000000000..3a6b87e45e --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t0-version_2_0_0.json @@ -0,0 +1,1056 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json new file mode 100644 index 0000000000..d14aad16a4 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_4.json @@ -0,0 +1,1151 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "8506368" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "8506368" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "44032" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "98304" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json new file mode 100644 index 0000000000..70e79d0273 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_1_0_5.json @@ -0,0 +1,1152 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_2_0_0.json new file mode 100644 index 0000000000..00b7f625cc --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-single-pool-t1-version_2_0_0.json @@ -0,0 +1,1153 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "9686016" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json new file mode 100644 index 0000000000..78a23b0a12 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_1.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json new file mode 100644 index 0000000000..fb9798b76a --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_2.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json new file mode 100644 index 0000000000..8ea94389c5 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_3.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json new file mode 100644 index 0000000000..ba1b139588 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_4.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json new file mode 100644 index 0000000000..7651dbdfaa --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_1_0_5.json @@ -0,0 +1,1060 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_2_0_0.json new file mode 100644 index 0000000000..d5ae070107 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t0-version_2_0_0.json @@ -0,0 +1,1061 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1032192", + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3859968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json new file mode 100644 index 0000000000..b085f4f6ed --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_1.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json new file mode 100644 index 0000000000..e80aafb08d --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_2.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json new file mode 100644 index 0000000000..00578b57f8 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_3.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json new file mode 100644 index 0000000000..808d4d90e0 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_4.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "51200" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "67584" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "59392", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "104448", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "123904" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json new file mode 100644 index 0000000000..fae8861199 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_1_0_5.json @@ -0,0 +1,1157 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_2_0_0.json new file mode 100644 index 0000000000..5eef111d71 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-d48c8-t1-version_2_0_0.json @@ -0,0 +1,1158 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1179648", + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4843008" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700-D48C8", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json new file mode 100644 index 0000000000..563344a3b2 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_4.json @@ -0,0 +1,1054 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9489408" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "9489408" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json new file mode 100644 index 0000000000..3c52b54752 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_1_0_5.json @@ -0,0 +1,1055 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "10177536" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "688128", + "type": "ingress", + "mode": "dynamic", + "size": "10177536" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_2_0_0.json new file mode 100644 index 0000000000..a454212ec8 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t0-version_2_0_0.json @@ -0,0 +1,1056 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "10177536" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "688128", + "type": "ingress", + "mode": "dynamic", + "size": "10177536" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json new file mode 100644 index 0000000000..8aa8bbb1c0 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_4.json @@ -0,0 +1,1151 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7719936" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "47104" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "44032" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "45056" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "98304" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json new file mode 100644 index 0000000000..6ff848ca35 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_1_0_5.json @@ -0,0 +1,1152 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9292800" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1572864", + "type": "ingress", + "mode": "dynamic", + "size": "9292800" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_2_0_0.json new file mode 100644 index 0000000000..cff776368e --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-single-pool-t1-version_2_0_0.json @@ -0,0 +1,1153 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "9292800" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1572864", + "type": "ingress", + "mode": "dynamic", + "size": "9292800" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json new file mode 100644 index 0000000000..36cd08b23e --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_1.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json new file mode 100644 index 0000000000..10e95a4f4a --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_2.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json new file mode 100644 index 0000000000..0ede44f73b --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_3.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5029836" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json new file mode 100644 index 0000000000..988c883f1e --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_4.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4580864" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "50176" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json new file mode 100644 index 0000000000..a04a3f0b8d --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_1_0_5.json @@ -0,0 +1,1060 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "688128", + "type": "ingress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_2_0_0.json new file mode 100644 index 0000000000..faea8e28eb --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t0-version_2_0_0.json @@ -0,0 +1,1061 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "688128", + "type": "ingress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5088768" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet68": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet64": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet88": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet28": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "ToRRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "100000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "10000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "25000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "40000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "50000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json new file mode 100644 index 0000000000..9e3bee3804 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_1.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json new file mode 100644 index 0000000000..d1635d9ff9 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_2.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "16777152" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097152" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "5242880" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_2" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json new file mode 100644 index 0000000000..9d189718a4 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_3.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "14024599" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "2097100" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "21504", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "39936" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "53248", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "71680" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "75776", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "94208" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "165888", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "184320" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_3" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json new file mode 100644 index 0000000000..cdc9630730 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_4.json @@ -0,0 +1,1156 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "3302912" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "49152" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "56320" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "51200" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "67584" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "59392", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "78848" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "66560", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "104448", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "123904" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json new file mode 100644 index 0000000000..1a743c9693 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_1_0_5.json @@ -0,0 +1,1157 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1572864", + "type": "ingress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_2_0_0.json new file mode 100644 index 0000000000..9125977994 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn2700-t1-version_2_0_0.json @@ -0,0 +1,1158 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet100|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet108|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13945824" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1572864", + "type": "ingress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4646400" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "22528", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "27648", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "24576", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "29696", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "78848", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet100|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet108|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "300m", + "Ethernet0": "300m", + "Ethernet4": "300m", + "Ethernet108": "40m", + "Ethernet100": "40m", + "Ethernet104": "40m", + "Ethernet68": "40m", + "Ethernet96": "40m", + "Ethernet124": "40m", + "Ethernet92": "40m", + "Ethernet120": "40m", + "Ethernet52": "300m", + "Ethernet56": "300m", + "Ethernet76": "40m", + "Ethernet72": "40m", + "Ethernet64": "40m", + "Ethernet32": "300m", + "Ethernet16": "300m", + "Ethernet36": "300m", + "Ethernet12": "300m", + "Ethernet88": "40m", + "Ethernet116": "40m", + "Ethernet80": "40m", + "Ethernet112": "40m", + "Ethernet84": "40m", + "Ethernet48": "300m", + "Ethernet44": "300m", + "Ethernet40": "300m", + "Ethernet28": "300m", + "Ethernet60": "300m", + "Ethernet20": "300m", + "Ethernet24": "300m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN2700", + "default_bgp_status": "up", + "type": "LeafRouter", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "docker_routing_config_mode": "unified" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T2:Ethernet1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA01T2:Ethernet2" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T2:Ethernet1" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA03T2:Ethernet2" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet1" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T2:Ethernet2" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet1" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T2:Ethernet2" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet1" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T2:Ethernet2" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet1" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T2:Ethernet2" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet1" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T2:Ethernet2" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet1" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA15T2:Ethernet2" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "10000", + "description": "ARISTA01T0:Ethernet1" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "25000", + "description": "ARISTA02T0:Ethernet1" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "40000", + "description": "ARISTA03T0:Ethernet1" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "50000", + "description": "ARISTA04T0:Ethernet1" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA05T0:Ethernet1" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA06T0:Ethernet1" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA07T0:Ethernet1" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA08T0:Ethernet1" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA09T0:Ethernet1" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA10T0:Ethernet1" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA11T0:Ethernet1" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA12T0:Ethernet1" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA13T0:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA14T0:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA15T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json new file mode 100644 index 0000000000..aebcee8eee --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_1_0_5.json @@ -0,0 +1,1700 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "25866240" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "2523136", + "type": "ingress", + "mode": "dynamic", + "size": "25866240" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-C64", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_2_0_0.json new file mode 100644 index 0000000000..ad152d235d --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t0-version_2_0_0.json @@ -0,0 +1,1701 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "25866240" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "2523136", + "type": "ingress", + "mode": "dynamic", + "size": "25866240" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-C64", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json new file mode 100644 index 0000000000..fd91c04177 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_1_0_5.json @@ -0,0 +1,1826 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "23900160" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4489216", + "type": "ingress", + "mode": "dynamic", + "size": "23900160" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-C64", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_2_0_0.json new file mode 100644 index 0000000000..6866f5e7ad --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-c64-t1-version_2_0_0.json @@ -0,0 +1,1827 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "23900160" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4489216", + "type": "ingress", + "mode": "dynamic", + "size": "23900160" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-C64", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json new file mode 100644 index 0000000000..f13e0e3dd4 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_1_0_5.json @@ -0,0 +1,1980 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "20017152" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "3440640", + "type": "ingress", + "mode": "dynamic", + "size": "20017152" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D112C8", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_2_0_0.json new file mode 100644 index 0000000000..c5e110a15a --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t0-version_2_0_0.json @@ -0,0 +1,1981 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "20017152" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "3440640", + "type": "ingress", + "mode": "dynamic", + "size": "20017152" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D112C8", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json new file mode 100644 index 0000000000..4c29817a9f --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_1_0_5.json @@ -0,0 +1,2098 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "19124224" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4333568", + "type": "ingress", + "mode": "dynamic", + "size": "19124224" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D112C8", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_2_0_0.json new file mode 100644 index 0000000000..1a3822d3f3 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d112c8-t1-version_2_0_0.json @@ -0,0 +1,2099 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "19124224" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4333568", + "type": "ingress", + "mode": "dynamic", + "size": "19124224" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D112C8", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json new file mode 100644 index 0000000000..5c5d7ecc6c --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_1_0_5.json @@ -0,0 +1,1700 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "24576000" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "2756608", + "type": "ingress", + "mode": "dynamic", + "size": "24576000" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D24C52", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_2_0_0.json new file mode 100644 index 0000000000..90034883b2 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t0-version_2_0_0.json @@ -0,0 +1,1701 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "24576000" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "2756608", + "type": "ingress", + "mode": "dynamic", + "size": "24576000" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D24C52", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json new file mode 100644 index 0000000000..883e13fc26 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_1_0_5.json @@ -0,0 +1,1826 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "22597632" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4734976", + "type": "ingress", + "mode": "dynamic", + "size": "22597632" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D24C52", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_2_0_0.json new file mode 100644 index 0000000000..f1240ff401 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d24c52-t1-version_2_0_0.json @@ -0,0 +1,1827 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "22597632" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4734976", + "type": "ingress", + "mode": "dynamic", + "size": "22597632" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D24C52", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json new file mode 100644 index 0000000000..0af2e481f3 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_1_0_5.json @@ -0,0 +1,1700 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "24360960" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "2795520", + "type": "ingress", + "mode": "dynamic", + "size": "24360960" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D28C50", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_2_0_0.json new file mode 100644 index 0000000000..7183e5abe8 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t0-version_2_0_0.json @@ -0,0 +1,1701 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "24360960" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "2795520", + "type": "ingress", + "mode": "dynamic", + "size": "24360960" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "25600", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "28672", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "40960", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D28C50", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json new file mode 100644 index 0000000000..7a8ae9c716 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_1_0_5.json @@ -0,0 +1,1826 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "22380544" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4775936", + "type": "ingress", + "mode": "dynamic", + "size": "22380544" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D28C50", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_2_0_0.json b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_2_0_0.json new file mode 100644 index 0000000000..76b2710014 --- /dev/null +++ b/tests/db_migrator_input/config_db/mellanox-sn3800-d28c50-t1-version_2_0_0.json @@ -0,0 +1,1827 @@ +{ + "BUFFER_PG|Ethernet0|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_300m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_300m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_300m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_300m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_300m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_40m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_40m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_40m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet58|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "22380544" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "4775936", + "type": "ingress", + "mode": "dynamic", + "size": "22380544" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "26624", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_10000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "31744", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "30720", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_25000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_40000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "55296", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "36864", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_50000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "63488", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "48128", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|pg_lossless_100000_300m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "102400", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "19456" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet0|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet0|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet58|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "40m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "40m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "40m", + "Ethernet50": "40m", + "Ethernet52": "40m", + "Ethernet224": "5m", + "Ethernet56": "40m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "40m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "40m", + "Ethernet40": "40m", + "Ethernet8": "300m", + "Ethernet2": "300m", + "Ethernet0": "300m", + "Ethernet6": "300m", + "Ethernet4": "300m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "40m", + "Ethernet32": "300m", + "Ethernet36": "40m", + "Ethernet34": "300m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "300m", + "Ethernet20": "300m", + "Ethernet22": "300m", + "Ethernet24": "300m", + "Ethernet26": "300m", + "Ethernet44": "40m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "300m", + "Ethernet16": "300m", + "Ethernet10": "300m", + "Ethernet12": "300m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "Mellanox-SN3800-D28C50", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "LeafRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "ARISTA01T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "ARISTA03T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "ARISTA05T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "ARISTA07T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "ARISTA07T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "ARISTA09T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "ARISTA11T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "ARISTA13T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "ARISTA15T2:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "ARISTA01T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "ARISTA03T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "ARISTA05T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "ARISTA06T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "ARISTA08T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "ARISTA10T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "ARISTA12T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA13T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA14T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-config-expected.json b/tests/db_migrator_input/config_db/non-default-config-expected.json new file mode 100644 index 0000000000..a31a50b45e --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-config-expected.json @@ -0,0 +1,1120 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13000000" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "index": "17", + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "index": "18", + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "index": "19", + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "index": "20", + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "index": "21", + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "index": "22", + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "index": "29", + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "index": "31", + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-config-input.json b/tests/db_migrator_input/config_db/non-default-config-input.json new file mode 100644 index 0000000000..8862a9247e --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-config-input.json @@ -0,0 +1,1059 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet116|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet124|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13000000" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "4194304" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "7340032" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "4096" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "0", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "16384", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "34816" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "23552", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "41984" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "18432", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "36864" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "18432", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet60|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet76|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet84|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet92|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet116|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet124|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet0": "5m", + "Ethernet4": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet96": "5m", + "Ethernet124": "40m", + "Ethernet92": "5m", + "Ethernet120": "40m", + "Ethernet52": "5m", + "Ethernet56": "5m", + "Ethernet76": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet36": "5m", + "Ethernet12": "5m", + "Ethernet28": "5m", + "Ethernet88": "5m", + "Ethernet24": "5m", + "Ethernet116": "40m", + "Ethernet80": "5m", + "Ethernet112": "40m", + "Ethernet84": "5m", + "Ethernet48": "5m", + "Ethernet44": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet60": "5m", + "Ethernet20": "5m", + "Ethernet68": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN2700", + "default_bgp_status": "up", + "docker_routing_config_mode": "unified", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "type": "ToRRouter" + }, + "PORT|Ethernet0": { + "lanes": "0,1,2,3", + "fec": "rs", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "description": "etp1" + }, + "PORT|Ethernet4": { + "lanes": "4,5,6,7", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "25000", + "description": "Servers0:eth0" + }, + "PORT|Ethernet8": { + "lanes": "8,9,10,11", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "40000", + "description": "Servers1:eth0" + }, + "PORT|Ethernet12": { + "lanes": "12,13,14,15", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "50000", + "description": "Servers2:eth0" + }, + "PORT|Ethernet16": { + "lanes": "16,17,18,19", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000", + "description": "Servers3:eth0" + }, + "PORT|Ethernet20": { + "lanes": "20,21,22,23", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000", + "description": "Servers4:eth0" + }, + "PORT|Ethernet24": { + "lanes": "24,25,26,27", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000", + "description": "Servers5:eth0" + }, + "PORT|Ethernet28": { + "lanes": "28,29,30,31", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000", + "description": "Servers6:eth0" + }, + "PORT|Ethernet32": { + "lanes": "32,33,34,35", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000", + "description": "Servers7:eth0" + }, + "PORT|Ethernet36": { + "lanes": "36,37,38,39", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000", + "description": "Servers8:eth0" + }, + "PORT|Ethernet40": { + "lanes": "40,41,42,43", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000", + "description": "Servers9:eth0" + }, + "PORT|Ethernet44": { + "lanes": "44,45,46,47", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000", + "description": "Servers10:eth0" + }, + "PORT|Ethernet48": { + "lanes": "48,49,50,51", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000", + "description": "Servers11:eth0" + }, + "PORT|Ethernet52": { + "lanes": "52,53,54,55", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000", + "description": "Servers12:eth0" + }, + "PORT|Ethernet56": { + "lanes": "56,57,58,59", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000", + "description": "Servers13:eth0" + }, + "PORT|Ethernet60": { + "lanes": "60,61,62,63", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000", + "description": "Servers14:eth0" + }, + "PORT|Ethernet64": { + "lanes": "64,65,66,67", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000", + "description": "Servers15:eth0" + }, + "PORT|Ethernet68": { + "lanes": "68,69,70,71", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000", + "description": "Servers16:eth0" + }, + "PORT|Ethernet72": { + "lanes": "72,73,74,75", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000", + "description": "Servers17:eth0" + }, + "PORT|Ethernet76": { + "lanes": "76,77,78,79", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000", + "description": "Servers18:eth0" + }, + "PORT|Ethernet80": { + "lanes": "80,81,82,83", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000", + "description": "Servers19:eth0" + }, + "PORT|Ethernet84": { + "lanes": "84,85,86,87", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000", + "description": "Servers20:eth0" + }, + "PORT|Ethernet88": { + "lanes": "88,89,90,91", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000", + "description": "Servers21:eth0" + }, + "PORT|Ethernet92": { + "lanes": "92,93,94,95", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000", + "description": "Servers22:eth0" + }, + "PORT|Ethernet96": { + "lanes": "96,97,98,99", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000", + "description": "Servers23:eth0" + }, + "PORT|Ethernet100": { + "lanes": "100,101,102,103", + "fec": "rs", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "description": "etp26" + }, + "PORT|Ethernet104": { + "lanes": "104,105,106,107", + "fec": "rs", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "100000", + "description": "etp27" + }, + "PORT|Ethernet108": { + "lanes": "108,109,110,111", + "fec": "rs", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "description": "etp28" + }, + "PORT|Ethernet112": { + "lanes": "112,113,114,115", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp29", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA01T1:Ethernet1" + }, + "PORT|Ethernet116": { + "lanes": "116,117,118,119", + "fec": "rs", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp30", + "admin_status": "up", + "speed": "100000", + "description": "ARISTA02T1:Ethernet1" + }, + "PORT|Ethernet120": { + "lanes": "120,121,122,123", + "description": "ARISTA03T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp31", + "admin_status": "up", + "speed": "50000" + }, + "PORT|Ethernet124": { + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp32", + "admin_status": "up", + "speed": "50000" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_1" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json new file mode 100644 index 0000000000..21532e1900 --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-expected.json @@ -0,0 +1,2013 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|test_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|test_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None", + "buffer_model": "traditional" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json new file mode 100644 index 0000000000..3e6e7ae721 --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-lossless-profile-in-pg-input.json @@ -0,0 +1,2012 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|test_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|test_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json new file mode 100644 index 0000000000..0b06f0541d --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-expected.json @@ -0,0 +1,2011 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_test_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_test_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None", + "buffer_model": "traditional" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json new file mode 100644 index 0000000000..e271590f49 --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-lossy-profile-in-pg-input.json @@ -0,0 +1,2010 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_test_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_test_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-pg-expected.json b/tests/db_migrator_input/config_db/non-default-pg-expected.json new file mode 100644 index 0000000000..725d7fb37c --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-pg-expected.json @@ -0,0 +1,2009 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|6": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None", + "buffer_model": "traditional" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-pg-input.json b/tests/db_migrator_input/config_db/non-default-pg-input.json new file mode 100644 index 0000000000..b1ca63c370 --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-pg-input.json @@ -0,0 +1,2008 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|6": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_200000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet72|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet232|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_400000_40m_profile]" + }, + "BUFFER_PG|Ethernet240|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_PG|Ethernet248|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_40m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "60817392" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "26451968" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet0": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet56": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet58": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet60": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet65": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet67": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet72": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet76": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet80": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet82": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet84": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet88": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet92": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet96": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet100": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet104": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet108": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet112": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet116": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet120": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet124": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet128": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet136": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet144": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet152": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet160": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet168": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet176": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet184": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet192": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet224": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet232": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet240": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet248": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "32768", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "52224" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "33792", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "53248" + }, + "BUFFER_PROFILE|pg_lossless_100000_40m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "44032", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "63488" + }, + "BUFFER_PROFILE|pg_lossless_200000_5m_profile": { + "xon": "19456", + "dynamic_th": "0", + "xoff": "35840", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "55296" + }, + "BUFFER_PROFILE|pg_lossless_400000_5m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "86016" + }, + "BUFFER_PROFILE|pg_lossless_400000_40m_profile": { + "xon": "37888", + "dynamic_th": "0", + "xoff": "77824", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "124928" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet56|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet72|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet80|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet88|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet96|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet104|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet112|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet120|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet128|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet136|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet144|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet152|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet160|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet168|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet176|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet184|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet192|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet224|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet232|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet240|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet248|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet8": "5m", + "Ethernet184": "5m", + "Ethernet0": "5m", + "Ethernet248": "40m", + "Ethernet104": "5m", + "Ethernet240": "40m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet120": "5m", + "Ethernet144": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet224": "40m", + "Ethernet56": "5m", + "Ethernet128": "5m", + "Ethernet72": "5m", + "Ethernet32": "5m", + "Ethernet16": "5m", + "Ethernet192": "5m", + "Ethernet96": "5m", + "Ethernet88": "5m", + "Ethernet80": "5m", + "Ethernet112": "5m", + "Ethernet152": "5m", + "Ethernet136": "5m", + "Ethernet48": "5m", + "Ethernet232": "40m", + "Ethernet216": "5m", + "Ethernet176": "5m", + "Ethernet40": "5m", + "Ethernet64": "5m", + "Ethernet24": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN4700", + "default_bgp_status": "up", + "type": "ToRRouter", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn4700-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "deployment_id": "1", + "docker_routing_config_mode": "separated", + "cloudtype": "None" + }, + "PORT|Ethernet0": { + "index": "1", + "lanes": "0,1,2,3,4,5,6,7", + "description": "etp1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1", + "pfc_asym": "off", + "speed": "10000", + "fec": "rs" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "ARISTA01T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp1b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "ARISTA03T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp2b", + "admin_status": "up", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9,10,11,12,13,14,15", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2", + "pfc_asym": "off", + "speed": "25000", + "fec": "rs" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "ARISTA05T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp3b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet16": { + "index": "3", + "lanes": "16,17,18,19,20,21,22,23", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3", + "pfc_asym": "off", + "speed": "50000", + "fec": "rs" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "ARISTA09T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp5b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "ARISTA11T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp6b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "4", + "lanes": "24,25,26,27,28,29,30,31", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "40000", + "fec": "rs" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "ARISTA13T2:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp7b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet32": { + "index": "5", + "lanes": "32,33,34,35,36,37,38,39", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "ARISTA15T2:Ethernet2", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp9b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "ARISTA02T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp10b", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "6", + "lanes": "40,41,42,43,44,45,46,47", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6", + "pfc_asym": "off", + "speed": "200000", + "fec": "rs" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "ARISTA04T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp11b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet48": { + "index": "7", + "lanes": "48,49,50,51,52,53,54,55", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "ARISTA07T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp13b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "ARISTA09T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp14b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "8", + "lanes": "56,57,58,59,60,61,62,63", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "ARISTA11T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet64": { + "index": "9", + "lanes": "64,65,66,67,68,69,70,71", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet65": { + "index": "17", + "lanes": "65", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet66": { + "index": "17", + "lanes": "66", + "description": "Servers17:eth0", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp17c", + "admin_status": "up", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet67": { + "index": "17", + "lanes": "67", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17d", + "pfc_asym": "off", + "speed": "25000" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA15T0:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA16T0:Ethernet1", + "pfc_asym": "off", + "mtu": "9100", + "alias": "etp18b", + "admin_status": "up", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "10", + "lanes": "72,73,74,75,76,77,78,79", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "11", + "lanes": "80,81,82,83,84,85,86,87", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "21", + "lanes": "82,83", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "12", + "lanes": "88,89,90,91,92,93,94,95", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet96": { + "index": "13", + "lanes": "96,97,98,99,100,101,102,103", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "description": "etp26", + "admin_status": "up", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "14", + "lanes": "104,105,106,107,108,109,110,111", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "description": "etp28", + "admin_status": "up", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet112": { + "index": "15", + "lanes": "112,113,114,115,116,117,118,119", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp15", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "30", + "lanes": "116,117,118,119", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "16", + "lanes": "120,121,122,123,124,125,126,127", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "32", + "lanes": "124,125,126,127", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "17", + "lanes": "128,129,130,131,132,133,134,135", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "18", + "lanes": "136,137,138,139,140,141,142,143", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "19", + "lanes": "144,145,146,147,148,149,150,151", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp19", + "pfc_asym": "off", + "speed": "400000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "20", + "lanes": "152,153,154,155,156,157,158,159", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "21", + "lanes": "160,161,162,163,164,165,166,167", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp21", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "22", + "lanes": "168,169,170,171,172,173,174,175", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp22", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "23", + "lanes": "176,177,178,179,180,181,182,183", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp23", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "24", + "lanes": "184,185,186,187,188,189,190,191", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "25", + "lanes": "192,193,194,195,196,197,198,199", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "26", + "lanes": "200,201,202,203,204,205,206,207", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "27", + "lanes": "208,209,210,211,212,213,214,215", + "description": "etp27", + "mtu": "9100", + "alias": "etp27", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "28", + "lanes": "216,217,218,219,220,221,222,223", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "29", + "lanes": "224,225,226,227,228,229,230,231", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "30", + "lanes": "232,233,234,235,236,237,238,239", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "400000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "31", + "lanes": "240,241,242,243,244,245,246,247", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp31", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "32", + "lanes": "248,249,250,251,252,253,254,255", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_5" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-xoff-expected.json b/tests/db_migrator_input/config_db/non-default-xoff-expected.json new file mode 100644 index 0000000000..d43257431f --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-xoff-expected.json @@ -0,0 +1,1986 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1200000", + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "34816", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "41984", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "61440" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "56320", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "75776" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3800", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "buffer_model": "traditional", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_2_0_0" + } +} diff --git a/tests/db_migrator_input/config_db/non-default-xoff-input.json b/tests/db_migrator_input/config_db/non-default-xoff-input.json new file mode 100644 index 0000000000..7f8089c8c2 --- /dev/null +++ b/tests/db_migrator_input/config_db/non-default-xoff-input.json @@ -0,0 +1,1985 @@ +{ + "BUFFER_PG|Ethernet0|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_10000_5m_profile]" + }, + "BUFFER_PG|Ethernet2|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_25000_5m_profile]" + }, + "BUFFER_PG|Ethernet4|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet6|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_40000_5m_profile]" + }, + "BUFFER_PG|Ethernet8|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet10|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet12|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet16|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet18|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet20|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet22|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet24|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet26|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet28|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet32|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet34|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet36|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet38|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet40|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet42|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet44|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet48|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet50|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet52|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet54|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet56|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet58|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet60|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet64|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet66|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet68|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet70|0": { + "profile": "[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PG|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_40m_profile]" + }, + "BUFFER_PG|Ethernet72|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet74|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet76|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet80|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet82|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet84|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet86|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet88|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet90|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet92|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet96|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet100|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet104|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet106|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet108|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet112|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet116|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet120|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet122|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet124|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet128|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet132|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet136|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet138|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet140|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet144|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet148|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_100000_5m_profile]" + }, + "BUFFER_PG|Ethernet152|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet154|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet156|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet160|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet162|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet164|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet166|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet168|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet170|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet172|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet176|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet178|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet180|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet182|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet184|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet186|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet188|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet192|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet196|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet198|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet200|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet204|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet208|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet212|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet214|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet216|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet220|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet224|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet228|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet230|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet232|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet236|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet240|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet244|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet246|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet248|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_PG|Ethernet252|3-4": { + "profile": "[BUFFER_PROFILE|pg_lossless_50000_5m_profile]" + }, + "BUFFER_POOL|egress_lossless_pool": { + "type": "egress", + "mode": "dynamic", + "size": "34287552" + }, + "BUFFER_POOL|egress_lossy_pool": { + "type": "egress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL|ingress_lossless_pool": { + "xoff": "1200000", + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_POOL|ingress_lossy_pool": { + "type": "ingress", + "mode": "dynamic", + "size": "13924352" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet2": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet4": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet6": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet8": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet10": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet12": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet16": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet18": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet20": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet22": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet24": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet26": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet28": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet32": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet34": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet36": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet38": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet40": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet42": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet44": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet48": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet50": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet52": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet54": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet64": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet66": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet68": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PORT_INGRESS_PROFILE_LIST|Ethernet70": { + "profile_list": "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" + }, + "BUFFER_PROFILE|egress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|egress_lossy_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "9216" + }, + "BUFFER_PROFILE|ingress_lossless_profile": { + "dynamic_th": "7", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "0" + }, + "BUFFER_PROFILE|ingress_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|ingress_lossy_pool]", + "size": "0" + }, + "BUFFER_PROFILE|pg_lossless_10000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "34816", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "54272" + }, + "BUFFER_PROFILE|pg_lossless_25000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "38912", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "58368" + }, + "BUFFER_PROFILE|pg_lossless_40000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "41984", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "61440" + }, + "BUFFER_PROFILE|pg_lossless_50000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "45056", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "64512" + }, + "BUFFER_PROFILE|pg_lossless_50000_40m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "50176", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "69632" + }, + "BUFFER_PROFILE|pg_lossless_100000_5m_profile": { + "dynamic_th": "0", + "xon": "19456", + "xoff": "56320", + "pool": "[BUFFER_POOL|ingress_lossless_pool]", + "size": "75776" + }, + "BUFFER_PROFILE|q_lossy_profile": { + "dynamic_th": "3", + "pool": "[BUFFER_POOL|egress_lossy_pool]", + "size": "0" + }, + "BUFFER_QUEUE|Ethernet2|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet2|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet2|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet4|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet4|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet6|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet6|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet8|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet8|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet10|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet10|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet12|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet12|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet16|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet16|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet18|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet18|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet20|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet20|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet22|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet22|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet24|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet24|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet26|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet26|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet28|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet28|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet32|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet32|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet34|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet34|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet36|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet36|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet38|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet38|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet40|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet40|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet42|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet42|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet44|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet44|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet48|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet48|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet50|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet50|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet52|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet52|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet54|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet54|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet64|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet64|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet66|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet66|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet68|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet68|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|0-2": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "BUFFER_QUEUE|Ethernet70|3-4": { + "profile": "[BUFFER_PROFILE|egress_lossless_profile]" + }, + "BUFFER_QUEUE|Ethernet70|5-6": { + "profile": "[BUFFER_PROFILE|q_lossy_profile]" + }, + "CABLE_LENGTH|AZURE": { + "Ethernet54": "5m", + "Ethernet248": "5m", + "Ethernet246": "5m", + "Ethernet244": "5m", + "Ethernet240": "5m", + "Ethernet124": "5m", + "Ethernet122": "5m", + "Ethernet120": "5m", + "Ethernet128": "5m", + "Ethernet76": "5m", + "Ethernet74": "5m", + "Ethernet72": "5m", + "Ethernet70": "40m", + "Ethernet136": "5m", + "Ethernet132": "5m", + "Ethernet232": "5m", + "Ethernet230": "5m", + "Ethernet138": "5m", + "Ethernet236": "5m", + "Ethernet64": "40m", + "Ethernet66": "40m", + "Ethernet60": "5m", + "Ethernet68": "40m", + "Ethernet180": "5m", + "Ethernet182": "5m", + "Ethernet184": "5m", + "Ethernet186": "5m", + "Ethernet188": "5m", + "Ethernet108": "5m", + "Ethernet100": "5m", + "Ethernet104": "5m", + "Ethernet106": "5m", + "Ethernet58": "5m", + "Ethernet50": "5m", + "Ethernet52": "5m", + "Ethernet224": "5m", + "Ethernet56": "5m", + "Ethernet196": "5m", + "Ethernet192": "5m", + "Ethernet198": "5m", + "Ethernet116": "5m", + "Ethernet112": "5m", + "Ethernet48": "5m", + "Ethernet214": "5m", + "Ethernet216": "5m", + "Ethernet42": "5m", + "Ethernet40": "5m", + "Ethernet8": "5m", + "Ethernet2": "5m", + "Ethernet0": "5m", + "Ethernet6": "5m", + "Ethernet4": "5m", + "Ethernet200": "5m", + "Ethernet168": "5m", + "Ethernet204": "5m", + "Ethernet162": "5m", + "Ethernet208": "5m", + "Ethernet160": "5m", + "Ethernet166": "5m", + "Ethernet164": "5m", + "Ethernet38": "5m", + "Ethernet32": "5m", + "Ethernet36": "5m", + "Ethernet34": "5m", + "Ethernet178": "5m", + "Ethernet170": "5m", + "Ethernet172": "5m", + "Ethernet176": "5m", + "Ethernet28": "5m", + "Ethernet20": "5m", + "Ethernet22": "5m", + "Ethernet24": "5m", + "Ethernet26": "5m", + "Ethernet44": "5m", + "Ethernet212": "5m", + "Ethernet96": "5m", + "Ethernet90": "5m", + "Ethernet148": "5m", + "Ethernet92": "5m", + "Ethernet144": "5m", + "Ethernet140": "5m", + "Ethernet18": "5m", + "Ethernet16": "5m", + "Ethernet10": "5m", + "Ethernet12": "5m", + "Ethernet228": "5m", + "Ethernet88": "5m", + "Ethernet82": "5m", + "Ethernet80": "5m", + "Ethernet86": "5m", + "Ethernet84": "5m", + "Ethernet152": "5m", + "Ethernet156": "5m", + "Ethernet154": "5m", + "Ethernet220": "5m", + "Ethernet252": "5m" + }, + "DEVICE_METADATA|localhost": { + "hwsku": "ACS-MSN3800", + "default_bgp_status": "up", + "docker_routing_config_mode": "separated", + "region": "None", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn3800-r0", + "mac": "00:01:02:03:04:00", + "default_pfcwd_status": "disable", + "bgp_asn": "65100", + "cloudtype": "None", + "type": "ToRRouter", + "deployment_id": "1" + }, + "PORT|Ethernet0": { + "index": "0", + "lanes": "0,1", + "description": "etp1a", + "mtu": "9100", + "alias": "etp1a", + "pfc_asym": "off", + "speed": "10000", + "fec": "none" + }, + "PORT|Ethernet2": { + "index": "0", + "lanes": "2,3", + "description": "Servers0:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp1b", + "pfc_asym": "off", + "speed": "25000", + "fec": "none" + }, + "PORT|Ethernet4": { + "index": "1", + "lanes": "4,5", + "description": "Servers1:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet6": { + "index": "1", + "lanes": "6,7", + "description": "Servers2:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp2b", + "pfc_asym": "off", + "speed": "40000", + "fec": "none" + }, + "PORT|Ethernet8": { + "index": "2", + "lanes": "8,9", + "description": "Servers3:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet10": { + "index": "2", + "lanes": "10,11", + "description": "Servers4:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp3b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet12": { + "index": "3", + "lanes": "12,13,14,15", + "description": "Servers5:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp4", + "pfc_asym": "off", + "speed": "100000", + "fec": "none" + }, + "PORT|Ethernet16": { + "index": "4", + "lanes": "16,17", + "description": "Servers6:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet18": { + "index": "4", + "lanes": "18,19", + "description": "Servers7:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp5b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet20": { + "index": "5", + "lanes": "20,21", + "description": "Servers8:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet22": { + "index": "5", + "lanes": "22,23", + "description": "Servers9:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp6b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet24": { + "index": "6", + "lanes": "24,25", + "description": "Servers10:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet26": { + "index": "6", + "lanes": "26,27", + "description": "Servers11:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp7b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet28": { + "index": "7", + "lanes": "28,29,30,31", + "description": "Servers12:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp8", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet32": { + "index": "8", + "lanes": "32,33", + "description": "Servers13:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet34": { + "index": "8", + "lanes": "34,35", + "description": "Servers14:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp9b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet36": { + "index": "9", + "lanes": "36,37", + "description": "Servers15:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet38": { + "index": "9", + "lanes": "38,39", + "description": "Servers16:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp10b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet40": { + "index": "10", + "lanes": "40,41", + "description": "Servers17:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet42": { + "index": "10", + "lanes": "42,43", + "description": "Servers18:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp11b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet44": { + "index": "11", + "lanes": "44,45,46,47", + "description": "Servers19:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp12", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet48": { + "index": "12", + "lanes": "48,49", + "description": "Servers20:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet50": { + "index": "12", + "lanes": "50,51", + "description": "Servers21:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp13b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet52": { + "index": "13", + "lanes": "52,53", + "description": "Servers22:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet54": { + "index": "13", + "lanes": "54,55", + "description": "Servers23:eth0", + "admin_status": "up", + "mtu": "9100", + "alias": "etp14b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet56": { + "index": "14", + "lanes": "56,57", + "description": "etp15a", + "mtu": "9100", + "alias": "etp15a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet58": { + "index": "14", + "lanes": "58,59", + "description": "etp15b", + "mtu": "9100", + "alias": "etp15b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet60": { + "index": "15", + "lanes": "60,61,62,63", + "description": "etp16", + "mtu": "9100", + "alias": "etp16", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet64": { + "index": "16", + "lanes": "64,65", + "description": "ARISTA01T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet66": { + "index": "16", + "lanes": "66,67", + "description": "ARISTA02T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp17b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet68": { + "index": "17", + "lanes": "68,69", + "description": "ARISTA03T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet70": { + "index": "17", + "lanes": "70,71", + "description": "ARISTA04T1:Ethernet1", + "admin_status": "up", + "mtu": "9100", + "alias": "etp18b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet72": { + "index": "18", + "lanes": "72,73", + "description": "etp19a", + "mtu": "9100", + "alias": "etp19a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet74": { + "index": "18", + "lanes": "74,75", + "description": "etp19b", + "mtu": "9100", + "alias": "etp19b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet76": { + "index": "19", + "lanes": "76,77,78,79", + "description": "etp20", + "mtu": "9100", + "alias": "etp20", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet80": { + "index": "20", + "lanes": "80,81", + "description": "etp21a", + "mtu": "9100", + "alias": "etp21a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet82": { + "index": "20", + "lanes": "82,83", + "description": "etp21b", + "mtu": "9100", + "alias": "etp21b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet84": { + "index": "21", + "lanes": "84,85", + "description": "etp22a", + "mtu": "9100", + "alias": "etp22a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet86": { + "index": "21", + "lanes": "86,87", + "description": "etp22b", + "mtu": "9100", + "alias": "etp22b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet88": { + "index": "22", + "lanes": "88,89", + "description": "etp23a", + "mtu": "9100", + "alias": "etp23a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet90": { + "index": "22", + "lanes": "90,91", + "description": "etp23b", + "mtu": "9100", + "alias": "etp23b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet92": { + "index": "23", + "lanes": "92,93,94,95", + "description": "etp24", + "mtu": "9100", + "alias": "etp24", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet96": { + "index": "24", + "lanes": "96,97,98,99", + "description": "etp25", + "mtu": "9100", + "alias": "etp25", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet100": { + "index": "25", + "lanes": "100,101,102,103", + "description": "etp26", + "mtu": "9100", + "alias": "etp26", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet104": { + "index": "26", + "lanes": "104,105", + "description": "etp27a", + "mtu": "9100", + "alias": "etp27a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet106": { + "index": "26", + "lanes": "106,107", + "description": "etp27b", + "mtu": "9100", + "alias": "etp27b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet108": { + "index": "27", + "lanes": "108,109,110,111", + "description": "etp28", + "mtu": "9100", + "alias": "etp28", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet112": { + "index": "28", + "lanes": "112,113,114,115", + "description": "etp29", + "mtu": "9100", + "alias": "etp29", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet116": { + "index": "29", + "lanes": "116,117,118,119", + "description": "etp30", + "mtu": "9100", + "alias": "etp30", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet120": { + "index": "30", + "lanes": "120,121", + "description": "etp31a", + "mtu": "9100", + "alias": "etp31a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet122": { + "index": "30", + "lanes": "122,123", + "description": "etp31b", + "mtu": "9100", + "alias": "etp31b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet124": { + "index": "31", + "lanes": "124,125,126,127", + "description": "etp32", + "mtu": "9100", + "alias": "etp32", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet128": { + "index": "32", + "lanes": "128,129,130,131", + "description": "etp33", + "mtu": "9100", + "alias": "etp33", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet132": { + "index": "33", + "lanes": "132,133,134,135", + "description": "etp34", + "mtu": "9100", + "alias": "etp34", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet136": { + "index": "34", + "lanes": "136,137", + "description": "etp35a", + "mtu": "9100", + "alias": "etp35a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet138": { + "index": "34", + "lanes": "138,139", + "description": "etp35b", + "mtu": "9100", + "alias": "etp35b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet140": { + "index": "35", + "lanes": "140,141,142,143", + "description": "etp36", + "mtu": "9100", + "alias": "etp36", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet144": { + "index": "36", + "lanes": "144,145,146,147", + "description": "etp37", + "mtu": "9100", + "alias": "etp37", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet148": { + "index": "37", + "lanes": "148,149,150,151", + "description": "etp38", + "mtu": "9100", + "alias": "etp38", + "pfc_asym": "off", + "speed": "100000", + "fec": "rs" + }, + "PORT|Ethernet152": { + "index": "38", + "lanes": "152,153", + "description": "etp39a", + "mtu": "9100", + "alias": "etp39a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet154": { + "index": "38", + "lanes": "154,155", + "description": "etp39b", + "mtu": "9100", + "alias": "etp39b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet156": { + "index": "39", + "lanes": "156,157,158,159", + "description": "etp40", + "mtu": "9100", + "alias": "etp40", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet160": { + "index": "40", + "lanes": "160,161", + "description": "etp41a", + "mtu": "9100", + "alias": "etp41a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet162": { + "index": "40", + "lanes": "162,163", + "description": "etp41b", + "mtu": "9100", + "alias": "etp41b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet164": { + "index": "41", + "lanes": "164,165", + "description": "etp42a", + "mtu": "9100", + "alias": "etp42a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet166": { + "index": "41", + "lanes": "166,167", + "description": "etp42b", + "mtu": "9100", + "alias": "etp42b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet168": { + "index": "42", + "lanes": "168,169", + "description": "etp43a", + "mtu": "9100", + "alias": "etp43a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet170": { + "index": "42", + "lanes": "170,171", + "description": "etp43b", + "mtu": "9100", + "alias": "etp43b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet172": { + "index": "43", + "lanes": "172,173,174,175", + "description": "etp44", + "mtu": "9100", + "alias": "etp44", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet176": { + "index": "44", + "lanes": "176,177", + "description": "etp45a", + "mtu": "9100", + "alias": "etp45a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet178": { + "index": "44", + "lanes": "178,179", + "description": "etp45b", + "mtu": "9100", + "alias": "etp45b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet180": { + "index": "45", + "lanes": "180,181", + "description": "etp46a", + "mtu": "9100", + "alias": "etp46a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet182": { + "index": "45", + "lanes": "182,183", + "description": "etp46b", + "mtu": "9100", + "alias": "etp46b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet184": { + "index": "46", + "lanes": "184,185", + "description": "etp47a", + "mtu": "9100", + "alias": "etp47a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet186": { + "index": "46", + "lanes": "186,187", + "description": "etp47b", + "mtu": "9100", + "alias": "etp47b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet188": { + "index": "47", + "lanes": "188,189,190,191", + "description": "etp48", + "mtu": "9100", + "alias": "etp48", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet192": { + "index": "48", + "lanes": "192,193", + "description": "etp49a", + "mtu": "9100", + "alias": "etp49a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet196": { + "index": "49", + "lanes": "196,197", + "description": "etp50a", + "mtu": "9100", + "alias": "etp50a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet198": { + "index": "49", + "lanes": "198,199", + "description": "etp50b", + "mtu": "9100", + "alias": "etp50b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet200": { + "index": "50", + "lanes": "200,201", + "description": "etp51a", + "mtu": "9100", + "alias": "etp51a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet204": { + "index": "51", + "lanes": "204,205,206,207", + "description": "etp52", + "mtu": "9100", + "alias": "etp52", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet208": { + "index": "52", + "lanes": "208,209", + "description": "etp53a", + "mtu": "9100", + "alias": "etp53a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet212": { + "index": "53", + "lanes": "212,213", + "description": "etp54a", + "mtu": "9100", + "alias": "etp54a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet214": { + "index": "53", + "lanes": "214,215", + "description": "etp54b", + "mtu": "9100", + "alias": "etp54b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet216": { + "index": "54", + "lanes": "216,217", + "description": "etp55a", + "mtu": "9100", + "alias": "etp55a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet220": { + "index": "55", + "lanes": "220,221,222,223", + "description": "etp56", + "mtu": "9100", + "alias": "etp56", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet224": { + "index": "56", + "lanes": "224,225", + "description": "etp57a", + "mtu": "9100", + "alias": "etp57a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet228": { + "index": "57", + "lanes": "228,229", + "description": "etp58a", + "mtu": "9100", + "alias": "etp58a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet230": { + "index": "57", + "lanes": "230,231", + "description": "etp58b", + "mtu": "9100", + "alias": "etp58b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet232": { + "index": "58", + "lanes": "232,233", + "description": "etp59a", + "mtu": "9100", + "alias": "etp59a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet236": { + "index": "59", + "lanes": "236,237,238,239", + "description": "etp60", + "mtu": "9100", + "alias": "etp60", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet240": { + "index": "60", + "lanes": "240,241", + "description": "etp61a", + "mtu": "9100", + "alias": "etp61a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet244": { + "index": "61", + "lanes": "244,245", + "description": "etp62a", + "mtu": "9100", + "alias": "etp62a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet246": { + "index": "61", + "lanes": "246,247", + "description": "etp62b", + "mtu": "9100", + "alias": "etp62b", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet248": { + "index": "62", + "lanes": "248,249", + "description": "etp63a", + "mtu": "9100", + "alias": "etp63a", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "PORT|Ethernet252": { + "index": "63", + "lanes": "252,253,254,255", + "description": "etp64", + "mtu": "9100", + "alias": "etp64", + "pfc_asym": "off", + "speed": "50000", + "fec": "none" + }, + "VERSIONS|DATABASE": { + "VERSION": "version_1_0_4" + } +} diff --git a/tests/db_migrator_input/init_cfg.json b/tests/db_migrator_input/init_cfg.json new file mode 100644 index 0000000000..2c63c08510 --- /dev/null +++ b/tests/db_migrator_input/init_cfg.json @@ -0,0 +1,2 @@ +{ +} diff --git a/tests/db_migrator_input/state_db.json b/tests/db_migrator_input/state_db.json new file mode 100644 index 0000000000..ec8925aa37 --- /dev/null +++ b/tests/db_migrator_input/state_db.json @@ -0,0 +1,5 @@ +{ + "WARM_RESTART_ENABLE_TABLE|system": { + "enable": "true" + } +} diff --git a/tests/db_migrator_test.py b/tests/db_migrator_test.py new file mode 100644 index 0000000000..87cf2c8c11 --- /dev/null +++ b/tests/db_migrator_test.py @@ -0,0 +1,180 @@ +import os +import pytest +import sys + +from swsssdk import SonicV2Connector +from sonic_py_common import device_info + +from .mock_tables import dbconnector + +import config.main as config +from utilities_common.db import Db + +test_path = os.path.dirname(os.path.abspath(__file__)) +mock_db_path = os.path.join(test_path, "db_migrator_input") +modules_path = os.path.dirname(test_path) +scripts_path = os.path.join(modules_path, "scripts") +sys.path.insert(0, test_path) +sys.path.insert(0, modules_path) +sys.path.insert(0, scripts_path) + +os.environ["PATH"] += os.pathsep + scripts_path + +def get_sonic_version_info_mlnx(): + return {'asic_type': 'mellanox'} + + +class TestMellanoxBufferMigrator(object): + @classmethod + def setup_class(cls): + cls.config_db_tables_to_verify = ['BUFFER_POOL', 'BUFFER_PROFILE', 'BUFFER_PG', 'DEFAULT_LOSSLESS_BUFFER_PARAMETER', 'LOSSLESS_TRAFFIC_PATTERN', 'VERSIONS', 'DEVICE_METADATA'] + cls.appl_db_tables_to_verify = ['BUFFER_POOL_TABLE:*', 'BUFFER_PROFILE_TABLE:*', 'BUFFER_PG_TABLE:*', 'BUFFER_QUEUE:*', 'BUFFER_PORT_INGRESS_PROFILE_LIST:*', 'BUFFER_PORT_EGRESS_PROFILE_LIST:*'] + cls.warm_reboot_from_version = 'version_1_0_5' + cls.warm_reboot_to_version = 'version_2_0_0' + + cls.version_list = ['version_1_0_1', 'version_1_0_2', 'version_1_0_3', 'version_1_0_4', 'version_1_0_5', 'version_2_0_0'] + + os.environ['UTILITIES_UNIT_TESTING'] = "2" + + @classmethod + def teardown_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "0" + + def make_db_name_by_sku_topo_version(self, sku, topo, version): + return sku + '-' + topo + '-' + version + + def mock_dedicated_config_db(self, filename): + jsonfile = os.path.join(mock_db_path, 'config_db', filename) + dbconnector.dedicated_dbs['CONFIG_DB'] = jsonfile + db = Db() + return db + + def mock_dedicated_state_db(self): + dbconnector.dedicated_dbs['STATE_DB'] = os.path.join(mock_db_path, 'state_db') + + def mock_dedicated_appl_db(self, filename): + jsonfile = os.path.join(mock_db_path, 'appl_db', filename) + dbconnector.dedicated_dbs['APPL_DB'] = jsonfile + appl_db = SonicV2Connector(host='127.0.0.1') + appl_db.connect(appl_db.APPL_DB) + return appl_db + + def clear_dedicated_mock_dbs(self): + dbconnector.dedicated_dbs['CONFIG_DB'] = None + dbconnector.dedicated_dbs['STATE_DB'] = None + dbconnector.dedicated_dbs['APPL_DB'] = None + + def check_config_db(self, result, expected): + for table in self.config_db_tables_to_verify: + assert result.get_table(table) == expected.get_table(table) + + def check_appl_db(self, result, expected): + for table in self.appl_db_tables_to_verify: + keys = expected.keys(expected.APPL_DB, table) + if keys is None: + continue + for key in keys: + assert expected.get_all(expected.APPL_DB, key) == result.get_all(result.APPL_DB, key) + + @pytest.mark.parametrize('scenario', + ['empty-config', + 'non-default-config', + 'non-default-xoff', + 'non-default-lossless-profile-in-pg', + 'non-default-lossy-profile-in-pg', + 'non-default-pg' + ]) + def test_mellanox_buffer_migrator_negative_cold_reboot(self, scenario): + db_before_migrate = scenario + '-input' + db_after_migrate = scenario + '-expected' + device_info.get_sonic_version_info = get_sonic_version_info_mlnx + db = self.mock_dedicated_config_db(db_before_migrate) + import db_migrator + dbmgtr = db_migrator.DBMigrator(None) + dbmgtr.migrate() + expected_db = self.mock_dedicated_config_db(db_after_migrate) + self.check_config_db(dbmgtr.configDB, expected_db.cfgdb) + assert not dbmgtr.mellanox_buffer_migrator.is_buffer_config_default + + @pytest.mark.parametrize('sku_version', + [('ACS-MSN2700', 'version_1_0_1'), + ('Mellanox-SN2700', 'version_1_0_1'), + ('Mellanox-SN2700-Single-Pool', 'version_1_0_4'), + ('Mellanox-SN2700-C28D8', 'version_1_0_1'), + ('Mellanox-SN2700-C28D8-Single-Pool', 'version_1_0_4'), + ('Mellanox-SN2700-D48C8', 'version_1_0_1'), + ('Mellanox-SN2700-D48C8-Single-Pool', 'version_1_0_4'), + ('Mellanox-SN2700-D40C8S8', 'version_1_0_5'), + ('ACS-MSN3700', 'version_1_0_2'), + ('ACS-MSN3800', 'version_1_0_5'), + ('Mellanox-SN3800-C64', 'version_1_0_5'), + ('Mellanox-SN3800-D112C8', 'version_1_0_5'), + ('Mellanox-SN3800-D24C52', 'version_1_0_5'), + ('Mellanox-SN3800-D28C50', 'version_1_0_5'), + ('ACS-MSN4700', 'version_1_0_4') + ]) + @pytest.mark.parametrize('topo', ['t0', 't1']) + def test_mellanox_buffer_migrator_for_cold_reboot(self, sku_version, topo): + device_info.get_sonic_version_info = get_sonic_version_info_mlnx + sku, start_version = sku_version + version = start_version + start_index = self.version_list.index(start_version) + # Eventually, the config db should be migrated to the latest version + expected_db = self.mock_dedicated_config_db(self.make_db_name_by_sku_topo_version(sku, topo, self.version_list[-1])) + + # start_version represents the database version from which the SKU is supported + # For each SKU, + # migration from any version between start_version and the current version (inclusive) to the current version will be verified + for version in self.version_list[start_index:]: + _ = self.mock_dedicated_config_db(self.make_db_name_by_sku_topo_version(sku, topo, version)) + import db_migrator + dbmgtr = db_migrator.DBMigrator(None) + dbmgtr.migrate() + self.check_config_db(dbmgtr.configDB, expected_db.cfgdb) + assert dbmgtr.mellanox_buffer_migrator.is_buffer_config_default + + self.clear_dedicated_mock_dbs() + + def mellanox_buffer_migrator_warm_reboot_runner(self, input_config_db, input_appl_db, expected_config_db, expected_appl_db, is_buffer_config_default_expected): + expected_config_db = self.mock_dedicated_config_db(expected_config_db) + expected_appl_db = self.mock_dedicated_appl_db(expected_appl_db) + self.mock_dedicated_state_db() + _ = self.mock_dedicated_config_db(input_config_db) + _ = self.mock_dedicated_appl_db(input_appl_db) + + import db_migrator + dbmgtr = db_migrator.DBMigrator(None) + dbmgtr.migrate() + assert dbmgtr.mellanox_buffer_migrator.is_buffer_config_default == is_buffer_config_default_expected + self.check_config_db(dbmgtr.configDB, expected_config_db.cfgdb) + self.check_appl_db(dbmgtr.appDB, expected_appl_db) + + self.clear_dedicated_mock_dbs() + + @pytest.mark.parametrize('sku', + ['ACS-MSN2700', + 'Mellanox-SN2700', 'Mellanox-SN2700-Single-Pool', 'Mellanox-SN2700-C28D8', 'Mellanox-SN2700-C28D8-Single-Pool', + 'Mellanox-SN2700-D48C8', 'Mellanox-SN2700-D48C8-Single-Pool', + 'Mellanox-SN2700-D40C8S8', + 'ACS-MSN3700', + 'ACS-MSN3800', + 'Mellanox-SN3800-C64', + 'Mellanox-SN3800-D112C8', + 'Mellanox-SN3800-D24C52', + 'Mellanox-SN3800-D28C50', + 'ACS-MSN4700' + ]) + @pytest.mark.parametrize('topo', ['t0', 't1']) + def test_mellanox_buffer_migrator_for_warm_reboot(self, sku, topo): + device_info.get_sonic_version_info = get_sonic_version_info_mlnx + # Eventually, the config db should be migrated to the latest version + expected_db_name = self.make_db_name_by_sku_topo_version(sku, topo, self.warm_reboot_to_version) + input_db_name = self.make_db_name_by_sku_topo_version(sku, topo, self.warm_reboot_from_version) + self.mellanox_buffer_migrator_warm_reboot_runner(input_db_name, input_db_name, expected_db_name, expected_db_name, True) + + def test_mellanox_buffer_migrator_negative_nondefault_for_warm_reboot(self): + expected_config_db = 'non-default-config-expected' + expected_appl_db = 'non-default-expected' + input_config_db = 'non-default-config-input' + input_appl_db = 'non-default-input' + self.mellanox_buffer_migrator_warm_reboot_runner(input_config_db, input_appl_db, expected_config_db, expected_appl_db, False) diff --git a/tests/decode_syseeprom_test.py b/tests/decode_syseeprom_test.py new file mode 100644 index 0000000000..ae3801d369 --- /dev/null +++ b/tests/decode_syseeprom_test.py @@ -0,0 +1,194 @@ +import os +import sys +from unittest import mock + +import pytest +from click.testing import CliRunner +from utilities_common.general import load_module_from_source + +from .mock_tables import dbconnector + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +scripts_path = os.path.join(modules_path, 'scripts') +sys.path.insert(0, modules_path) + +sys.modules['sonic_platform'] = mock.MagicMock() + + +decode_syseeprom_path = os.path.join(scripts_path, 'decode-syseeprom') +decode_syseeprom = load_module_from_source('decode-syseeprom', decode_syseeprom_path) + +# Replace swsscommon objects with mocked objects +decode_syseeprom.SonicV2Connector = dbconnector.SonicV2Connector + +SAMPLE_TLV_DICT = { + 'header': { + 'id': 'TlvInfo', + 'version': '1', + 'length': '170' + }, + 'tlv_list': [ + { + 'code': '0x21', + 'name': 'Product Name', + 'length': '8', + 'value': 'S6100-ON' + }, + { + 'code': '0x22', + 'name': 'Part Number', + 'length': '6', + 'value': '0F6N2R' + }, + { + 'code': '0x23', + 'name': 'Serial Number', + 'length': '20', + 'value': 'TH0F6N2RCET0007600NG' + }, + { + 'code': '0x24', + 'name': 'Base MAC Address', + 'length': '6', + 'value': '0C:29:EF:CF:AC:A0' + }, + { + 'code': '0x25', + 'name': 'Manufacture Date', + 'length': '19', + 'value': '07/07/2020 15:05:34' + }, + { + 'code': '0x26', + 'name': 'Device Version', + 'length': '1', + 'value': '1' + }, + { + 'code': '0x27', + 'name': 'Label Revision', + 'length': '3', + 'value': 'A08' + }, + { + 'code': '0x28', + 'name': 'Platform Name', + 'length': '26', + 'value': 'x86_64-dell_s6100_c2538-r0' + }, + { + 'code': '0x29', + 'name': 'ONIE Version', + 'length': '8', + 'value': '3.15.1.0' + }, + { + 'code': '0x2A', + 'name': 'MAC Addresses', + 'length': '2', + 'value': '384' + }, + { + 'code': '0x2B', + 'name': 'Manufacturer', + 'length': '5', + 'value': 'CET00' + }, + { + 'code': '0x2C', + 'name': 'Manufacture Country', + 'length': '2', + 'value': 'TH' + }, + { + 'code': '0x2D', + 'name': 'Vendor Name', + 'length': '4', + 'value': 'DELL' + }, + { + 'code': '0x2E', + 'name': 'Diag Version', + 'length': '8', + 'value': '3.25.4.1' + }, + { + 'code': '0x2F', + 'name': 'Service Tag', + 'length': '7', + 'value': 'F3CD9Z2' + }, + { + 'code': '0xFD', + 'name': 'Vendor Extension', + 'length': '7', + 'value': '' + }, + { + 'code': '0xFE', + 'name': 'CRC-32', + 'length': '4', + 'value': '0xAC518FB3' + } + ], + 'checksum_valid': True +} + +class TestDecodeSyseeprom(object): + def test_print_eeprom_dict(self, capsys): + + expected_output = '''\ +TlvInfo Header: + Id String: TlvInfo + Version: 1 + Total Length: 170 +TLV Name Code Len Value +------------------- ------ ----- -------------------------- +Product Name 0x21 8 S6100-ON +Part Number 0x22 6 0F6N2R +Serial Number 0x23 20 TH0F6N2RCET0007600NG +Base MAC Address 0x24 6 0C:29:EF:CF:AC:A0 +Manufacture Date 0x25 19 07/07/2020 15:05:34 +Device Version 0x26 1 1 +Label Revision 0x27 3 A08 +Platform Name 0x28 26 x86_64-dell_s6100_c2538-r0 +ONIE Version 0x29 8 3.15.1.0 +MAC Addresses 0x2A 2 384 +Manufacturer 0x2B 5 CET00 +Manufacture Country 0x2C 2 TH +Vendor Name 0x2D 4 DELL +Diag Version 0x2E 8 3.25.4.1 +Service Tag 0x2F 7 F3CD9Z2 +Vendor Extension 0xFD 7 +CRC-32 0xFE 4 0xAC518FB3 + +(checksum valid) +''' + + decode_syseeprom.print_eeprom_dict(SAMPLE_TLV_DICT) + captured = capsys.readouterr() + assert captured.out == expected_output + + def test_read_eeprom_from_db(self): + tlv_dict = decode_syseeprom.read_eeprom_from_db() + assert tlv_dict == SAMPLE_TLV_DICT + + def test_get_tlv_value_from_db(self): + value = decode_syseeprom.get_tlv_value_from_db(0x28) + assert value == 'x86_64-dell_s6100_c2538-r0' + + def test_print_mgmt_mac_db(self, capsys): + decode_syseeprom.print_mgmt_mac(True) + captured = capsys.readouterr() + assert captured.out == '0C:29:EF:CF:AC:A0\n' + + def test_print_serial(self, capsys): + decode_syseeprom.print_serial(True) + captured = capsys.readouterr() + assert captured.out == 'TH0F6N2RCET0007600NG\n' + + def test_print_model(self, capsys): + decode_syseeprom.print_model(True) + captured = capsys.readouterr() + assert captured.out == 'S6100-ON\n' diff --git a/tests/disk_check_test.py b/tests/disk_check_test.py new file mode 100644 index 0000000000..40bc55f0f5 --- /dev/null +++ b/tests/disk_check_test.py @@ -0,0 +1,161 @@ +import sys +import syslog +from unittest.mock import patch +import pytest + +sys.path.append("scripts") +import disk_check + +disk_check.MOUNTS_FILE = "/tmp/proc_mounts" + +test_data = { + "0": { + "desc": "All good as /tmp is read-write", + "args": ["", "-d", "/tmp"], + "err": "" + }, + "1": { + "desc": "Not good as /tmpx is not read-write; But fix skipped", + "args": ["", "-d", "/tmpx", "-s"], + "err": "/tmpx is not read-write" + }, + "2": { + "desc": "Not good as /tmpx is not read-write; expect mount", + "args": ["", "-d", "/tmpx"], + "upperdir": "/tmp/tmpx", + "workdir": "/tmp/tmpy", + "mounts": "overlay_tmpx blahblah", + "err": "/tmpx is not read-write|READ-ONLY: Mounted ['/tmpx'] to make Read-Write", + "cmds": ['mount -t overlay overlay_tmpx -o lowerdir=/tmpx,upperdir=/tmp/tmpx,workdir=/tmp/tmpy /tmpx'] + }, + "3": { + "desc": "Not good as /tmpx is not read-write; mount fail as create of upper fails", + "args": ["", "-d", "/tmpx"], + "upperdir": "/tmpx", + "expect_ret": 1 + }, + "4": { + "desc": "Not good as /tmpx is not read-write; mount fail as upper exist", + "args": ["", "-d", "/tmpx"], + "upperdir": "/tmp", + "err": "/tmpx is not read-write|Already mounted", + "expect_ret": 1 + }, + "5": { + "desc": "/tmp is read-write, but as well mount exists; hence report", + "args": ["", "-d", "/tmp"], + "upperdir": "/tmp", + "mounts": "overlay_tmp blahblah", + "err": "READ-ONLY: Mounted ['/tmp'] to make Read-Write" + }, + "6": { + "desc": "Test another code path for good case", + "args": ["", "-d", "/tmp"], + "upperdir": "/tmp" + } +} + +err_data = "" +cmds = [] +current_tc = None + +def mount_file(d): + with open(disk_check.MOUNTS_FILE, "w") as s: + s.write(d) + + +def report_err_msg(lvl, m): + global err_data + if lvl == syslog.LOG_ERR: + if err_data: + err_data += "|" + err_data += m + + +class proc: + returncode = 0 + stdout = None + stderr = None + + def __init__(self, proc_upd = None): + if proc_upd: + self.returncode = proc_upd.get("ret", 0) + self.stdout = proc_upd.get("stdout", None) + self.stderr = proc_upd.get("stderr", None) + + +def mock_subproc_run(cmd, shell, text, capture_output): + global cmds + + upd = (current_tc["proc"][len(cmds)] + if len(current_tc.get("proc", [])) > len(cmds) else None) + cmds.append(cmd) + + return proc(upd) + + +def init_tc(tc): + global err_data, cmds, current_tc + + err_data = "" + cmds = [] + mount_file(tc.get("mounts", "")) + current_tc = tc + + +def swap_upper(tc): + tmp_u = tc["upperdir"] + tc["upperdir"] = disk_check.UPPER_DIR + disk_check.UPPER_DIR = tmp_u + + +def swap_work(tc): + tmp_w = tc["workdir"] + tc["upperdir"] = disk_check.WORK_DIR + disk_check.WORK_DIR = tmp_w + + +class TestDiskCheck(object): + def setup(self): + pass + + + @patch("disk_check.syslog.syslog") + @patch("disk_check.subprocess.run") + def test_readonly(self, mock_proc, mock_log): + global err_data, cmds + + mock_proc.side_effect = mock_subproc_run + mock_log.side_effect = report_err_msg + + for i, tc in test_data.items(): + print("-----------Start tc {}---------".format(i)) + init_tc(tc) + + with patch('sys.argv', tc["args"]): + if "upperdir" in tc: + swap_upper(tc) + + if "workdir" in tc: + # restore + swap_work(tc) + + ret = disk_check.main() + + if "upperdir" in tc: + # restore + swap_upper(tc) + + if "workdir" in tc: + # restore + swap_work(tc) + + print("ret = {}".format(ret)) + print("err_data={}".format(err_data)) + print("cmds: {}".format(cmds)) + + assert ret == tc.get("expect_ret", 0) + if "err" in tc: + assert err_data == tc["err"] + assert cmds == tc.get("cmds", []) + print("-----------End tc {}-----------".format(i)) diff --git a/tests/fast_reboot_dump_dbs/APPL_DB.json b/tests/fast_reboot_dump_dbs/APPL_DB.json new file mode 100644 index 0000000000..cb7ebd1f29 --- /dev/null +++ b/tests/fast_reboot_dump_dbs/APPL_DB.json @@ -0,0 +1,10 @@ +{ + "LAG_MEMBER_TABLE:PortChannel0001:Ethernet128": { + "expireat": 1613562033.6011732, + "ttl": -0.001, + "type": "hash", + "value": { + "status": "enabled" + } + } +} diff --git a/tests/fast_reboot_dump_dbs/ASIC_DB.json b/tests/fast_reboot_dump_dbs/ASIC_DB.json new file mode 100644 index 0000000000..c6ff380ac8 --- /dev/null +++ b/tests/fast_reboot_dump_dbs/ASIC_DB.json @@ -0,0 +1,62 @@ +{ + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a000000001724": { + "expireat": 1613562026.636173, + "ttl": -0.001, + "type": "hash", + "value": { + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x20000000016ea", + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT" + } + }, + "ASIC_STATE:SAI_OBJECT_TYPE_HOSTIF:oid:0xd000000000eea": { + "expireat": 1613562026.59113, + "ttl": -0.001, + "type": "hash", + "value": { + "SAI_HOSTIF_ATTR_NAME": "Ethernet128", + "SAI_HOSTIF_ATTR_OBJ_ID": "oid:0x1000000000ec1", + "SAI_HOSTIF_ATTR_OPER_STATUS": "true", + "SAI_HOSTIF_ATTR_TYPE": "SAI_HOSTIF_TYPE_NETDEV", + "SAI_HOSTIF_ATTR_VLAN_TAG": "SAI_HOSTIF_VLAN_TAG_KEEP" + } + }, + "ASIC_STATE:SAI_OBJECT_TYPE_LAG_MEMBER:oid:0x1b0000000016ee": { + "expireat": 1613562026.634684, + "ttl": -0.001, + "type": "hash", + "value": { + "SAI_LAG_MEMBER_ATTR_EGRESS_DISABLE": "false", + "SAI_LAG_MEMBER_ATTR_INGRESS_DISABLE": "false", + "SAI_LAG_MEMBER_ATTR_LAG_ID": "oid:0x20000000016ea", + "SAI_LAG_MEMBER_ATTR_PORT_ID": "oid:0x1000000000ec1" + } + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000016f3\",\"mac\":\"52:54:00:5D:FC:B7\",\"switch_id\":\"oid:0x21000000000000\"}": { + "expireat": 1613562026.593537, + "ttl": -0.001, + "type": "hash", + "value": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a000000001724", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC" + } + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x26000000000013": { + "expireat": 1613562026.598609, + "ttl": -0.001, + "type": "hash", + "value": { + "NULL": "NULL" + } + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000016f3": { + "expireat": 1613562026.589369, + "ttl": -0.001, + "type": "hash", + "value": { + "SAI_VLAN_ATTR_VLAN_ID": "2" + } + } +} diff --git a/tests/fast_reboot_dump_test.py b/tests/fast_reboot_dump_test.py new file mode 100644 index 0000000000..92b3b55340 --- /dev/null +++ b/tests/fast_reboot_dump_test.py @@ -0,0 +1,50 @@ +import json +import os +from deepdiff import DeepDiff +from utilities_common.db import Db +import importlib +fast_reboot_dump = importlib.import_module("scripts.fast-reboot-dump") + +class TestFastRebootDump(object): + + @classmethod + def setup_class(cls): + print("SETUP") + + test_db_dumps_directory = os.getcwd() + '/tests/fast_reboot_dump_dbs' + asic_db_object = Db() + app_db_object = Db() + asic_db = asic_db_object.db + app_db = app_db_object.db + populate_db(asic_db, test_db_dumps_directory, 'ASIC_DB.json') + populate_db(app_db, test_db_dumps_directory, 'APPL_DB.json') + + cls.asic_db = asic_db + cls.app_db = app_db + + #Test fast-reboot-dump script to generate all required objects when there is a VLAN interface with a PortChannel member. + def test_generate_fdb_entries_vlan_portcahnnel_member(self): + vlan_ifaces = ['Vlan2'] + + fdb_entries, all_available_macs, map_mac_ip_per_vlan = fast_reboot_dump.generate_fdb_entries_logic(self.asic_db, self.app_db, vlan_ifaces) + + expectd_fdb_entries = [{'FDB_TABLE:Vlan2:52-54-00-5D-FC-B7': {'type': 'dynamic', 'port': 'PortChannel0001'}, 'OP': 'SET'}] + assert not DeepDiff(fdb_entries, expectd_fdb_entries, ignore_order=True) + + expectd_all_available_macs = {('Vlan2', '52:54:00:5d:fc:b7')} + assert not DeepDiff(all_available_macs, expectd_all_available_macs, ignore_order=True) + + expectd_map_mac_ip_per_vlan = {'Vlan2': {'52:54:00:5d:fc:b7': 'PortChannel0001'}} + assert not DeepDiff(map_mac_ip_per_vlan, expectd_map_mac_ip_per_vlan, ignore_order=True) + + @classmethod + def teardown_class(cls): + print("TEARDOWN") + +def populate_db(dbconn, test_db_dumps_directory, db_dump_filename): + db = getattr(dbconn, db_dump_filename.replace('.json','')) + with open(test_db_dumps_directory + '/' + db_dump_filename) as DB: + db_dump = json.load(DB) + for table, fields in db_dump.items(): + for key, value in fields['value'].items(): + dbconn.set(db, table, key, value) diff --git a/tests/fdbshow_input/asic_db.json b/tests/fdbshow_input/asic_db.json new file mode 100644 index 0000000000..4cc8d68201 --- /dev/null +++ b/tests/fdbshow_input/asic_db.json @@ -0,0 +1,73 @@ +{ + "ASIC_STATE:SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000": { + "SAI_SWITCH_ATTR_INIT_SWITCH": "true", + "SAI_SWITCH_ATTR_SRC_MAC_ADDRESS": "DE:AD:BE:EF:CA:FE" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000005cb": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000528", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000006cd": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000549", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000007ef": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000fff", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000005c5\",\"mac\":\"11:22:33:44:55:66\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005cb", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000006c6\",\"mac\":\"11:22:33:66:55:44\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000006cd", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_STATIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000007c7\",\"mac\":\"66:55:44:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005cb", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005ff", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000007c7\",\"mac\":\"77:55:44:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a000000000fff", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000007c7\",\"mac\":\"77:66:44:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000007ef", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"vlan\":\"5\",\"mac\":\"77:66:55:44:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000006cd", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"mac\":\"77:66:55:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000007ef", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000005c5": { + "SAI_VLAN_ATTR_VLAN_ID": "2" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000006c6": { + "SAI_VLAN_ATTR_VLAN_ID": "3" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000007c7": { + "SAI_VLAN_ATTR_VLAN_ID": "4" + } +} diff --git a/tests/fdbshow_input/asic_db_def_vlan.json b/tests/fdbshow_input/asic_db_def_vlan.json new file mode 100644 index 0000000000..b0c7e2100d --- /dev/null +++ b/tests/fdbshow_input/asic_db_def_vlan.json @@ -0,0 +1,42 @@ +{ + "ASIC_STATE:SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000": { + "SAI_SWITCH_ATTR_INIT_SWITCH": "true", + "SAI_SWITCH_ATTR_SRC_MAC_ADDRESS": "DE:AD:BE:EF:CA:FE" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000005cb": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000528", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000006cd": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000549", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000005c5\",\"mac\":\"11:22:33:44:55:66\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005cb", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000006c6\",\"mac\":\"11:22:33:66:55:44\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000006cd", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_STATIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x26000000000013\",\"mac\":\"66:55:44:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005cb", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000005c5": { + "SAI_VLAN_ATTR_VLAN_ID": "2" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000006c6": { + "SAI_VLAN_ATTR_VLAN_ID": "3" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x26000000000013": { + "NULL": "NULL" + } +} diff --git a/tests/fdbshow_input/asic_db_fetch_except.json b/tests/fdbshow_input/asic_db_fetch_except.json new file mode 100644 index 0000000000..6913118bd7 --- /dev/null +++ b/tests/fdbshow_input/asic_db_fetch_except.json @@ -0,0 +1,50 @@ +{ + "ASIC_STATE:SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000": { + "SAI_SWITCH_ATTR_INIT_SWITCH": "true", + "SAI_SWITCH_ATTR_SRC_MAC_ADDRESS": "DE:AD:BE:EF:CA:FE" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000005cb": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000528", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000006cd": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000549", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000005c5\",\"mac\":\"11:22:33:44:55:66\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005cb", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000006c6\",\"mac\":\"11:22:33:66:55:44\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000006cd", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_STATIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000007c7\",\"mac\":\"66:55:44:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005cb", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a0000000005ff", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_FDB_ENTRY:{\"bvid\":\"oid:0x260000000007c7\",\"mac\":\"77:55:44:33:22:11\",\"switch_id\":\"oid:0x21000000000000\"}": { + "SAI_FDB_ENTRY_ATTR_BRIDGE_PORT_ID": "oid:0x3a000000000fff", + "SAI_FDB_ENTRY_ATTR_TYPE": "SAI_FDB_ENTRY_TYPE_DYNAMIC", + "SAI_FDB_ENTRY_ATTR_PACKET_ACTION": "SAI_PACKET_ACTION_FORWARD" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000005c5": { + "SAI_VLAN_ATTR_VLAN_ID": "2" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000006c6": { + "SAI_VLAN_ATTR_VLAN_ID": "3" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000007c7": {} +} diff --git a/tests/fdbshow_input/asic_db_no_bridge.json b/tests/fdbshow_input/asic_db_no_bridge.json new file mode 100644 index 0000000000..bfa72b1595 --- /dev/null +++ b/tests/fdbshow_input/asic_db_no_bridge.json @@ -0,0 +1,15 @@ +{ + "ASIC_STATE:SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000": { + "SAI_SWITCH_ATTR_INIT_SWITCH": "true", + "SAI_SWITCH_ATTR_SRC_MAC_ADDRESS": "DE:AD:BE:EF:CA:FE" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000005c5": { + "SAI_VLAN_ATTR_VLAN_ID": "2" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000006c6": { + "SAI_VLAN_ATTR_VLAN_ID": "3" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000007c7": { + "SAI_VLAN_ATTR_VLAN_ID": "4" + } +} diff --git a/tests/fdbshow_input/asic_db_no_fdb.json b/tests/fdbshow_input/asic_db_no_fdb.json new file mode 100644 index 0000000000..029054c917 --- /dev/null +++ b/tests/fdbshow_input/asic_db_no_fdb.json @@ -0,0 +1,27 @@ +{ + "ASIC_STATE:SAI_OBJECT_TYPE_SWITCH:oid:0x21000000000000": { + "SAI_SWITCH_ATTR_INIT_SWITCH": "true", + "SAI_SWITCH_ATTR_SRC_MAC_ADDRESS": "DE:AD:BE:EF:CA:FE" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000005cb": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000528", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_BRIDGE_PORT:oid:0x3a0000000006cd": { + "SAI_BRIDGE_PORT_ATTR_TYPE": "SAI_BRIDGE_PORT_TYPE_PORT", + "SAI_BRIDGE_PORT_ATTR_PORT_ID": "oid:0x1000000000549", + "SAI_BRIDGE_PORT_ATTR_ADMIN_STATE": "true", + "SAI_BRIDGE_PORT_ATTR_FDB_LEARNING_MODE": "SAI_BRIDGE_PORT_FDB_LEARNING_MODE_HW" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000005c5": { + "SAI_VLAN_ATTR_VLAN_ID": "2" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000006c6": { + "SAI_VLAN_ATTR_VLAN_ID": "3" + }, + "ASIC_STATE:SAI_OBJECT_TYPE_VLAN:oid:0x260000000007c7": { + "SAI_VLAN_ATTR_VLAN_ID": "4" + } +} diff --git a/tests/fdbshow_input/counters_db.json b/tests/fdbshow_input/counters_db.json new file mode 100644 index 0000000000..acf46e0395 --- /dev/null +++ b/tests/fdbshow_input/counters_db.json @@ -0,0 +1,9 @@ +{ + "COUNTERS_PORT_NAME_MAP": { + "Ethernet0": "oid:0x1000000000528", + "Ethernet4": "oid:0x1000000000549" + }, + "COUNTERS_LAG_NAME_MAP": { + "": "" + } +} diff --git a/tests/fdbshow_test.py b/tests/fdbshow_test.py new file mode 100755 index 0000000000..3da84879f5 --- /dev/null +++ b/tests/fdbshow_test.py @@ -0,0 +1,198 @@ +import os +from click.testing import CliRunner +import pytest + +import show.main as show +from .utils import get_result_and_return_code +import subprocess + +root_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(root_path) +scripts_path = os.path.join(modules_path, "scripts") + +show_mac_output_with_def_vlan = """\ + No. Vlan MacAddress Port Type +----- ------ ----------------- --------- ------- + 1 2 11:22:33:44:55:66 Ethernet0 Dynamic + 2 3 11:22:33:66:55:44 Ethernet4 Static +Total number of entries 2 +""" + +show_mac_output = """\ + No. Vlan MacAddress Port Type +----- ------ ----------------- ------------- ------- + 1 2 11:22:33:44:55:66 Ethernet0 Dynamic + 2 3 11:22:33:66:55:44 Ethernet4 Static + 3 4 66:55:44:33:22:11 Ethernet0 Dynamic + 4 4 77:66:44:33:22:11 1000000000fff Dynamic + 5 5 77:66:55:44:22:11 Ethernet4 Dynamic +Total number of entries 5 +""" + +show_mac__port_vlan_output = """\ + No. Vlan MacAddress Port Type +----- ------ ----------------- --------- ------- + 1 2 11:22:33:44:55:66 Ethernet0 Dynamic +Total number of entries 1 +""" + +show_mac_no_results_output = """\ +No. Vlan MacAddress Port Type +----- ------ ------------ ------ ------ +Total number of entries 0 +""" + +show_mac_no_port_output = """\ +'Ethernet20' is not in list +""" + +show_mac_no_vlan_output = """\ +123 is not in list +""" + + +class TestFdbshow(): + @pytest.fixture(scope="class", autouse=True) + def setup_class(cls): + print("SETUP") + os.environ["PATH"] += os.pathsep + scripts_path + os.environ["UTILITIES_UNIT_TESTING"] = "1" + yield + print("TEARDOWN") + os.environ["PATH"] = os.pathsep.join(os.environ["PATH"].split(os.pathsep)[:-1]) + os.environ["UTILITIES_UNIT_TESTING"] = "0" + + @pytest.fixture(scope="function", autouse=True) + def setUp(self): + self.runner = CliRunner() + yield + del os.environ["FDBSHOW_MOCK"] + + def set_mock_variant(self, variant: str): + os.environ["FDBSHOW_MOCK"] = variant + + def test_show_mac_def_vlan(self): + self.set_mock_variant("2") + + result = self.runner.invoke(show.cli.commands["mac"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_mac_output_with_def_vlan + + return_code, result = get_result_and_return_code('fdbshow') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 0 + assert result == show_mac_output_with_def_vlan + + def test_show_mac(self): + self.set_mock_variant("1") + + result = self.runner.invoke(show.cli.commands["mac"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_mac_output + + return_code, result = get_result_and_return_code('fdbshow') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 0 + assert result == show_mac_output + + def test_show_mac_port_vlan(self): + self.set_mock_variant("1") + + result = self.runner.invoke(show.cli.commands["mac"], "-p Ethernet0 -v 2") + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_mac__port_vlan_output + + return_code, result = get_result_and_return_code('fdbshow -p Ethernet0 -v 2') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 0 + assert result == show_mac__port_vlan_output + + def test_show_mac_no_port(self): + self.set_mock_variant("1") + + result = self.runner.invoke(show.cli.commands["mac"], "-p Ethernet20") + print(result.exit_code) + print(result.output) + assert result.exit_code == 1 + assert result.output == show_mac_no_port_output + + return_code, result = get_result_and_return_code('fdbshow -p Ethernet20') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 1 + assert result == show_mac_no_port_output.strip("\n") + + def test_show_mac_no_vlan(self): + self.set_mock_variant("1") + + result = self.runner.invoke(show.cli.commands["mac"], "-v 123") + print(result.exit_code) + print(result.output) + assert result.exit_code == 1 + assert result.output == show_mac_no_vlan_output + + return_code, result = get_result_and_return_code('fdbshow -v 123') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 1 + assert result == show_mac_no_vlan_output.strip("\n") + + def test_show_mac_no_fdb(self): + self.set_mock_variant("3") + + result = self.runner.invoke(show.cli.commands["mac"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_mac_no_results_output + + return_code, result = get_result_and_return_code('fdbshow') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 0 + assert result == show_mac_no_results_output + + def test_show_mac_no_bridge(self): + self.set_mock_variant("4") + + result = self.runner.invoke(show.cli.commands["mac"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_mac_no_results_output + + return_code, result = get_result_and_return_code('fdbshow') + print("return_code: {}".format(return_code)) + print("result = {}".format(result)) + assert return_code == 0 + assert result == show_mac_no_results_output + + def test_show_fetch_except(self): + self.set_mock_variant("5") + + result = self.runner.invoke(show.cli.commands["mac"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 1 + assert "Failed to get Vlan id for bvid oid:0x260000000007c7" in result.output + + try: + output = subprocess.check_output( + 'fdbshow', stderr=subprocess.STDOUT, shell=True, text=True) + except subprocess.CalledProcessError as e: + return_code = e.returncode + output = e.output + + print("return_code: {}".format(return_code)) + print("result = {}".format(output)) + assert return_code == 1 + assert "Failed to get Vlan id for bvid oid:0x260000000007c7" in output diff --git a/tests/feature_test.py b/tests/feature_test.py index 661dc9584d..be01eede12 100644 --- a/tests/feature_test.py +++ b/tests/feature_test.py @@ -1,4 +1,4 @@ -from importlib import reload +import importlib from click.testing import CliRunner @@ -395,7 +395,7 @@ def setup_class(cls): def test_config_bgp_feature_inconsistent_state(self, get_cmd_module): from .mock_tables import dbconnector from .mock_tables import mock_multi_asic_3_asics - reload(mock_multi_asic_3_asics) + importlib.reload(mock_multi_asic_3_asics) dbconnector.load_namespace_config() (config, show) = get_cmd_module db = Db() @@ -414,7 +414,7 @@ def test_config_bgp_feature_inconsistent_state(self, get_cmd_module): def test_config_bgp_feature_inconsistent_autorestart(self, get_cmd_module): from .mock_tables import dbconnector from .mock_tables import mock_multi_asic_3_asics - reload(mock_multi_asic_3_asics) + importlib.reload(mock_multi_asic_3_asics) dbconnector.load_namespace_config() (config, show) = get_cmd_module db = Db() @@ -433,7 +433,7 @@ def test_config_bgp_feature_inconsistent_autorestart(self, get_cmd_module): def test_config_bgp_feature_consistent_state(self, get_cmd_module): from .mock_tables import dbconnector from .mock_tables import mock_multi_asic - reload(mock_multi_asic) + importlib.reload(mock_multi_asic) dbconnector.load_namespace_config() (config, show) = get_cmd_module db = Db() @@ -457,7 +457,7 @@ def test_config_bgp_feature_consistent_state(self, get_cmd_module): def test_config_bgp_feature_consistent_autorestart(self, get_cmd_module): from .mock_tables import dbconnector from .mock_tables import mock_multi_asic - reload(mock_multi_asic) + importlib.reload(mock_multi_asic) dbconnector.load_namespace_config() (config, show) = get_cmd_module db = Db() @@ -484,4 +484,4 @@ def test_config_bgp_feature_consistent_autorestart(self, get_cmd_module): def teardown_class(cls): print("TEARDOWN") from .mock_tables import mock_single_asic - reload(mock_single_asic) + importlib.reload(mock_single_asic) diff --git a/tests/generic_config_updater/__init__.py b/tests/generic_config_updater/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tests/generic_config_updater/files/config_db_after_multi_patch.json b/tests/generic_config_updater/files/config_db_after_multi_patch.json new file mode 100644 index 0000000000..042bf1d51b --- /dev/null +++ b/tests/generic_config_updater/files/config_db_after_multi_patch.json @@ -0,0 +1,122 @@ +{ + "VLAN_MEMBER": { + "Vlan1000|Ethernet0": { + "tagging_mode": "untagged" + }, + "Vlan1000|Ethernet4": { + "tagging_mode": "untagged" + }, + "Vlan1000|Ethernet8": { + "tagging_mode": "untagged" + }, + "Vlan100|Ethernet2": { + "tagging_mode": "untagged" + }, + "Vlan100|Ethernet3": { + "tagging_mode": "untagged" + }, + "Vlan100|Ethernet1": { + "tagging_mode": "untagged" + } + }, + "VLAN": { + "Vlan1000": { + "vlanid": "1000", + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + }, + "ACL_TABLE": { + "NO-NSW-PACL-V4": { + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0", + "Ethernet1", + "Ethernet2", + "Ethernet3" + ] + }, + "DATAACL": { + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + "EVERFLOW": { + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + "EVERFLOWV6": { + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + }, + "PORT": { + "Ethernet0": { + "alias": "Eth1/1", + "lanes": "65", + "description": "", + "speed": "10000" + }, + "Ethernet4": { + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": "1", + "lanes": "29,30,31,32", + "mtu": "9100", + "pfc_asym": "off", + "speed": "40000" + }, + "Ethernet8": { + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": "2", + "lanes": "33,34,35,36", + "mtu": "9100", + "pfc_asym": "off", + "speed": "40000" + }, + "Ethernet3": { + "alias": "Eth1/4", + "lanes": "68", + "description": "", + "speed": "10000" + }, + "Ethernet1": { + "alias": "Eth1/2", + "lanes": "66", + "description": "", + "speed": "10000" + }, + "Ethernet2": { + "alias": "Eth1/3", + "lanes": "67", + "description": "", + "speed": "10000" + } + }, + "TABLE_WITHOUT_YANG": { + "Item1": { + "key11": "value11", + "key12": "value12" + } + } +} \ No newline at end of file diff --git a/tests/generic_config_updater/files/config_db_as_json.json b/tests/generic_config_updater/files/config_db_as_json.json new file mode 100644 index 0000000000..02fb7c7e6a --- /dev/null +++ b/tests/generic_config_updater/files/config_db_as_json.json @@ -0,0 +1,92 @@ +{ + "VLAN_MEMBER": { + "Vlan1000|Ethernet0": { + "tagging_mode": "untagged" + }, + "Vlan1000|Ethernet4": { + "tagging_mode": "untagged" + }, + "Vlan1000|Ethernet8": { + "tagging_mode": "untagged" + } + }, + "VLAN": { + "Vlan1000": { + "vlanid": "1000", + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + }, + "ACL_TABLE": { + "NO-NSW-PACL-V4": { + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0" + ] + }, + "DATAACL": { + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + "EVERFLOW": { + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + "EVERFLOWV6": { + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + }, + "PORT": { + "Ethernet0": { + "alias": "Eth1", + "lanes": "65, 66, 67, 68", + "description": "Ethernet0 100G link", + "speed": "100000" + }, + "Ethernet4": { + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": "1", + "lanes": "29,30,31,32", + "mtu": "9100", + "pfc_asym": "off", + "speed": "40000" + }, + "Ethernet8": { + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": "2", + "lanes": "33,34,35,36", + "mtu": "9100", + "pfc_asym": "off", + "speed": "40000" + } + }, + "TABLE_WITHOUT_YANG": { + "Item1": { + "key11": "value11", + "key12": "value12" + } + } +} diff --git a/tests/generic_config_updater/files/config_db_as_json_invalid.json b/tests/generic_config_updater/files/config_db_as_json_invalid.json new file mode 100644 index 0000000000..a2cfdc91df --- /dev/null +++ b/tests/generic_config_updater/files/config_db_as_json_invalid.json @@ -0,0 +1,7 @@ +{ + "VLAN_MEMBER": { + "Vlan1000|Ethernet8": { + "tagging_mode": "untagged" + } + } +} diff --git a/tests/generic_config_updater/files/cropped_config_db_as_json.json b/tests/generic_config_updater/files/cropped_config_db_as_json.json new file mode 100644 index 0000000000..261e912c71 --- /dev/null +++ b/tests/generic_config_updater/files/cropped_config_db_as_json.json @@ -0,0 +1,86 @@ +{ + "VLAN_MEMBER": { + "Vlan1000|Ethernet0": { + "tagging_mode": "untagged" + }, + "Vlan1000|Ethernet4": { + "tagging_mode": "untagged" + }, + "Vlan1000|Ethernet8": { + "tagging_mode": "untagged" + } + }, + "VLAN": { + "Vlan1000": { + "vlanid": "1000", + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + }, + "ACL_TABLE": { + "NO-NSW-PACL-V4": { + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0" + ] + }, + "DATAACL": { + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + "EVERFLOW": { + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + "EVERFLOWV6": { + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + }, + "PORT": { + "Ethernet0": { + "alias": "Eth1", + "lanes": "65, 66, 67, 68", + "description": "Ethernet0 100G link", + "speed": "100000" + }, + "Ethernet4": { + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": "1", + "lanes": "29,30,31,32", + "mtu": "9100", + "pfc_asym": "off", + "speed": "40000" + }, + "Ethernet8": { + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": "2", + "lanes": "33,34,35,36", + "mtu": "9100", + "pfc_asym": "off", + "speed": "40000" + } + } +} diff --git a/tests/generic_config_updater/files/multi_operation_config_db_patch.json-patch b/tests/generic_config_updater/files/multi_operation_config_db_patch.json-patch new file mode 100644 index 0000000000..8eddd7a19d --- /dev/null +++ b/tests/generic_config_updater/files/multi_operation_config_db_patch.json-patch @@ -0,0 +1,88 @@ +[ + { + "op": "add", + "path": "/PORT/Ethernet3", + "value": { + "alias": "Eth1/4", + "lanes": "68", + "description": "", + "speed": "10000" + } + }, + { + "op": "add", + "path": "/PORT/Ethernet1", + "value": { + "alias": "Eth1/2", + "lanes": "66", + "description": "", + "speed": "10000" + } + }, + { + "op": "add", + "path": "/PORT/Ethernet2", + "value": { + "alias": "Eth1/3", + "lanes": "67", + "description": "", + "speed": "10000" + } + }, + { + "op": "replace", + "path": "/PORT/Ethernet0/lanes", + "value": "65" + }, + { + "op": "replace", + "path": "/PORT/Ethernet0/alias", + "value": "Eth1/1" + }, + { + "op": "replace", + "path": "/PORT/Ethernet0/description", + "value": "" + }, + { + "op": "replace", + "path": "/PORT/Ethernet0/speed", + "value": "10000" + }, + { + "op": "add", + "path": "/VLAN_MEMBER/Vlan100|Ethernet2", + "value": { + "tagging_mode": "untagged" + } + }, + { + "op": "add", + "path": "/VLAN_MEMBER/Vlan100|Ethernet3", + "value": { + "tagging_mode": "untagged" + } + }, + { + "op": "add", + "path": "/VLAN_MEMBER/Vlan100|Ethernet1", + "value": { + "tagging_mode": "untagged" + } + }, + { + "op": "add", + "path": "/ACL_TABLE/NO-NSW-PACL-V4/ports/1", + "value": "Ethernet1" + }, + { + "op": "add", + "path": "/ACL_TABLE/NO-NSW-PACL-V4/ports/2", + "value": "Ethernet2" + }, + { + "op": "add", + "path": "/ACL_TABLE/NO-NSW-PACL-V4/ports/3", + "value": "Ethernet3" + } +] diff --git a/tests/generic_config_updater/files/multi_operation_sonic_yang_patch.json-patch b/tests/generic_config_updater/files/multi_operation_sonic_yang_patch.json-patch new file mode 100644 index 0000000000..f7005bb4a0 --- /dev/null +++ b/tests/generic_config_updater/files/multi_operation_sonic_yang_patch.json-patch @@ -0,0 +1,97 @@ +[ + { + "op": "add", + "path": "/sonic-vlan:sonic-vlan/sonic-vlan:VLAN_MEMBER/VLAN_MEMBER_LIST/3", + "value": { + "name": "Vlan100", + "port": "Ethernet2", + "tagging_mode": "untagged" + } + }, + { + "op": "add", + "path": "/sonic-vlan:sonic-vlan/sonic-vlan:VLAN_MEMBER/VLAN_MEMBER_LIST/4", + "value": { + "name": "Vlan100", + "port": "Ethernet3", + "tagging_mode": "untagged" + } + }, + { + "op": "add", + "path": "/sonic-vlan:sonic-vlan/sonic-vlan:VLAN_MEMBER/VLAN_MEMBER_LIST/5", + "value": { + "name": "Vlan100", + "port": "Ethernet1", + "tagging_mode": "untagged" + } + }, + { + "op": "replace", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/0/lanes", + "value": "65" + }, + { + "op": "replace", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/0/alias", + "value": "Eth1/1" + }, + { + "op": "replace", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/0/speed", + "value": 10000 + }, + { + "op": "replace", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/0/description", + "value": "" + }, + { + "op": "add", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/3", + "value": { + "name": "Ethernet3", + "alias": "Eth1/4", + "lanes": "68", + "description": "", + "speed": 10000 + } + }, + { + "op": "add", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/4", + "value": { + "name": "Ethernet1", + "alias": "Eth1/2", + "lanes": "66", + "description": "", + "speed": 10000 + } + }, + { + "op": "add", + "path": "/sonic-port:sonic-port/sonic-port:PORT/PORT_LIST/5", + "value": { + "name": "Ethernet2", + "alias": "Eth1/3", + "lanes": "67", + "description": "", + "speed": 10000 + } + }, + { + "op": "add", + "path": "/sonic-acl:sonic-acl/sonic-acl:ACL_TABLE/ACL_TABLE_LIST/0/ports/1", + "value": "Ethernet1" + }, + { + "op": "add", + "path": "/sonic-acl:sonic-acl/sonic-acl:ACL_TABLE/ACL_TABLE_LIST/0/ports/2", + "value": "Ethernet2" + }, + { + "op": "add", + "path": "/sonic-acl:sonic-acl/sonic-acl:ACL_TABLE/ACL_TABLE_LIST/0/ports/3", + "value": "Ethernet3" + } +] diff --git a/tests/generic_config_updater/files/single_operation_config_db_patch.json-patch b/tests/generic_config_updater/files/single_operation_config_db_patch.json-patch new file mode 100644 index 0000000000..7cc0967bf0 --- /dev/null +++ b/tests/generic_config_updater/files/single_operation_config_db_patch.json-patch @@ -0,0 +1,6 @@ +[ + { + "op": "remove", + "path": "/VLAN_MEMBER/Vlan1000|Ethernet8" + } +] diff --git a/tests/generic_config_updater/files/single_operation_sonic_yang_patch.json-patch b/tests/generic_config_updater/files/single_operation_sonic_yang_patch.json-patch new file mode 100644 index 0000000000..5a46560496 --- /dev/null +++ b/tests/generic_config_updater/files/single_operation_sonic_yang_patch.json-patch @@ -0,0 +1,6 @@ +[ + { + "op": "remove", + "path": "/sonic-vlan:sonic-vlan/sonic-vlan:VLAN_MEMBER/VLAN_MEMBER_LIST/2" + } +] diff --git a/tests/generic_config_updater/files/sonic_yang_after_multi_patch.json b/tests/generic_config_updater/files/sonic_yang_after_multi_patch.json new file mode 100644 index 0000000000..0c9ddd4546 --- /dev/null +++ b/tests/generic_config_updater/files/sonic_yang_after_multi_patch.json @@ -0,0 +1,153 @@ +{ + "sonic-vlan:sonic-vlan": { + "sonic-vlan:VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "name": "Vlan1000", + "port": "Ethernet0", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet4", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet8", + "tagging_mode": "untagged" + }, + { + "name": "Vlan100", + "port": "Ethernet2", + "tagging_mode": "untagged" + }, + { + "name": "Vlan100", + "port": "Ethernet3", + "tagging_mode": "untagged" + }, + { + "name": "Vlan100", + "port": "Ethernet1", + "tagging_mode": "untagged" + } + ] + }, + "sonic-vlan:VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan1000", + "vlanid": 1000, + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + ] + } + }, + "sonic-acl:sonic-acl": { + "sonic-acl:ACL_TABLE": { + "ACL_TABLE_LIST": [ + { + "ACL_TABLE_NAME": "NO-NSW-PACL-V4", + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0", + "Ethernet1", + "Ethernet2", + "Ethernet3" + ] + }, + { + "ACL_TABLE_NAME": "DATAACL", + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + { + "ACL_TABLE_NAME": "EVERFLOW", + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + { + "ACL_TABLE_NAME": "EVERFLOWV6", + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + ] + } + }, + "sonic-port:sonic-port": { + "sonic-port:PORT": { + "PORT_LIST": [ + { + "name": "Ethernet0", + "alias": "Eth1/1", + "lanes": "65", + "description": "", + "speed": 10000 + }, + { + "name": "Ethernet4", + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": 1, + "lanes": "29,30,31,32", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + }, + { + "name": "Ethernet8", + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": 2, + "lanes": "33,34,35,36", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + }, + { + "name": "Ethernet3", + "alias": "Eth1/4", + "lanes": "68", + "description": "", + "speed": 10000 + }, + { + "name": "Ethernet1", + "alias": "Eth1/2", + "lanes": "66", + "description": "", + "speed": 10000 + }, + { + "name": "Ethernet2", + "alias": "Eth1/3", + "lanes": "67", + "description": "", + "speed": 10000 + } + ] + } + } +} diff --git a/tests/generic_config_updater/files/sonic_yang_as_json.json b/tests/generic_config_updater/files/sonic_yang_as_json.json new file mode 100644 index 0000000000..37f0fe6ba7 --- /dev/null +++ b/tests/generic_config_updater/files/sonic_yang_as_json.json @@ -0,0 +1,114 @@ +{ + "sonic-vlan:sonic-vlan": { + "sonic-vlan:VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "name": "Vlan1000", + "port": "Ethernet0", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet4", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet8", + "tagging_mode": "untagged" + } + ] + }, + "sonic-vlan:VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan1000", + "vlanid": 1000, + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + ] + } + }, + "sonic-acl:sonic-acl": { + "sonic-acl:ACL_TABLE": { + "ACL_TABLE_LIST": [ + { + "ACL_TABLE_NAME": "NO-NSW-PACL-V4", + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0" + ] + }, + { + "ACL_TABLE_NAME": "DATAACL", + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + { + "ACL_TABLE_NAME": "EVERFLOW", + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + { + "ACL_TABLE_NAME": "EVERFLOWV6", + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + ] + } + }, + "sonic-port:sonic-port": { + "sonic-port:PORT": { + "PORT_LIST": [ + { + "name": "Ethernet0", + "alias": "Eth1", + "lanes": "65, 66, 67, 68", + "description": "Ethernet0 100G link", + "speed": 100000 + }, + { + "name": "Ethernet4", + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": 1, + "lanes": "29,30,31,32", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + }, + { + "name": "Ethernet8", + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": 2, + "lanes": "33,34,35,36", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + } + ] + } + } +} diff --git a/tests/generic_config_updater/files/sonic_yang_as_json_invalid.json b/tests/generic_config_updater/files/sonic_yang_as_json_invalid.json new file mode 100644 index 0000000000..4f67d7e6a6 --- /dev/null +++ b/tests/generic_config_updater/files/sonic_yang_as_json_invalid.json @@ -0,0 +1,13 @@ +{ + "sonic-vlan:sonic-vlan": { + "sonic-vlan:VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "name": "Vlan1000", + "port": "Ethernet4", + "tagging_mode": "untagged" + } + ] + } + } +} diff --git a/tests/generic_config_updater/files/sonic_yang_as_json_with_unexpected_colons.json b/tests/generic_config_updater/files/sonic_yang_as_json_with_unexpected_colons.json new file mode 100644 index 0000000000..aac97da42b --- /dev/null +++ b/tests/generic_config_updater/files/sonic_yang_as_json_with_unexpected_colons.json @@ -0,0 +1,114 @@ +{ + "sonic-vlan:sonic-vlan": { + "sonic-vlan::VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "name": "Vlan1000", + "port": "Ethernet0", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet4", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet8", + "tagging_mode": "untagged" + } + ] + }, + "sonic-vlan::VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan1000", + "vlanid": 1000, + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + ] + } + }, + "sonic-acl:sonic-acl": { + "sonic-vlan::ACL_TABLE": { + "ACL_TABLE_LIST": [ + { + "ACL_TABLE_NAME": "NO-NSW-PACL-V4", + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0" + ] + }, + { + "ACL_TABLE_NAME": "DATAACL", + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + { + "ACL_TABLE_NAME": "EVERFLOW", + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + { + "ACL_TABLE_NAME": "EVERFLOWV6", + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + ] + } + }, + "sonic-port:sonic-port": { + "sonic-vlan::PORT": { + "PORT_LIST": [ + { + "name": "Ethernet0", + "alias": "Eth1", + "lanes": "65, 66, 67, 68", + "description": "Ethernet0 100G link", + "speed": 100000 + }, + { + "name": "Ethernet4", + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": 1, + "lanes": "29,30,31,32", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + }, + { + "name": "Ethernet8", + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": 2, + "lanes": "33,34,35,36", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + } + ] + } + } +} diff --git a/tests/generic_config_updater/files/sonic_yang_as_json_without_colons.json b/tests/generic_config_updater/files/sonic_yang_as_json_without_colons.json new file mode 100644 index 0000000000..ad4ab15f4a --- /dev/null +++ b/tests/generic_config_updater/files/sonic_yang_as_json_without_colons.json @@ -0,0 +1,114 @@ +{ + "sonic-vlan:sonic-vlan": { + "VLAN_MEMBER": { + "VLAN_MEMBER_LIST": [ + { + "name": "Vlan1000", + "port": "Ethernet0", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet4", + "tagging_mode": "untagged" + }, + { + "name": "Vlan1000", + "port": "Ethernet8", + "tagging_mode": "untagged" + } + ] + }, + "VLAN": { + "VLAN_LIST": [ + { + "name": "Vlan1000", + "vlanid": 1000, + "dhcp_servers": [ + "192.0.0.1", + "192.0.0.2", + "192.0.0.3", + "192.0.0.4" + ] + } + ] + } + }, + "sonic-acl:sonic-acl": { + "ACL_TABLE": { + "ACL_TABLE_LIST": [ + { + "ACL_TABLE_NAME": "NO-NSW-PACL-V4", + "type": "L3", + "policy_desc": "NO-NSW-PACL-V4", + "ports": [ + "Ethernet0" + ] + }, + { + "ACL_TABLE_NAME": "DATAACL", + "policy_desc": "DATAACL", + "ports": [ + "Ethernet4" + ], + "stage": "ingress", + "type": "L3" + }, + { + "ACL_TABLE_NAME": "EVERFLOW", + "policy_desc": "EVERFLOW", + "ports": [ + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRROR" + }, + { + "ACL_TABLE_NAME": "EVERFLOWV6", + "policy_desc": "EVERFLOWV6", + "ports": [ + "Ethernet4", + "Ethernet8" + ], + "stage": "ingress", + "type": "MIRRORV6" + } + ] + } + }, + "sonic-port:sonic-port": { + "PORT": { + "PORT_LIST": [ + { + "name": "Ethernet0", + "alias": "Eth1", + "lanes": "65, 66, 67, 68", + "description": "Ethernet0 100G link", + "speed": 100000 + }, + { + "name": "Ethernet4", + "admin_status": "up", + "alias": "fortyGigE0/4", + "description": "Servers0:eth0", + "index": 1, + "lanes": "29,30,31,32", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + }, + { + "name": "Ethernet8", + "admin_status": "up", + "alias": "fortyGigE0/8", + "description": "Servers1:eth0", + "index": 2, + "lanes": "33,34,35,36", + "mtu": 9100, + "pfc_asym": "off", + "speed": 40000 + } + ] + } + } +} diff --git a/tests/generic_config_updater/generic_updater_test.py b/tests/generic_config_updater/generic_updater_test.py new file mode 100644 index 0000000000..f201280062 --- /dev/null +++ b/tests/generic_config_updater/generic_updater_test.py @@ -0,0 +1,766 @@ +import json +import os +import shutil +import unittest +from unittest.mock import MagicMock, Mock, call +from .gutest_helpers import create_side_effect_dict, Files + +import generic_config_updater.generic_updater as gu + +# import sys +# sys.path.insert(0,'../../generic_config_updater') +# import generic_updater as gu + +class TestPatchApplier(unittest.TestCase): + def test_apply__invalid_patch_updating_tables_without_yang_models__failure(self): + # Arrange + patch_applier = self.__create_patch_applier(valid_patch_only_tables_with_yang_models=False) + + # Act and assert + self.assertRaises(ValueError, patch_applier.apply, Files.MULTI_OPERATION_CONFIG_DB_PATCH) + + def test_apply__invalid_config_db__failure(self): + # Arrange + patch_applier = self.__create_patch_applier(valid_config_db=False) + + # Act and assert + self.assertRaises(ValueError, patch_applier.apply, Files.MULTI_OPERATION_CONFIG_DB_PATCH) + + def test_apply__json_not_fully_updated__failure(self): + # Arrange + patch_applier = self.__create_patch_applier(verified_same_config=False) + + # Act and assert + self.assertRaises(gu.GenericConfigUpdaterError, patch_applier.apply, Files.MULTI_OPERATION_CONFIG_DB_PATCH) + + def test_apply__no_errors__update_successful(self): + # Arrange + changes = [Mock(), Mock()] + patch_applier = self.__create_patch_applier(changes) + + # Act + patch_applier.apply(Files.MULTI_OPERATION_CONFIG_DB_PATCH) + + # Assert + patch_applier.patch_wrapper.validate_config_db_patch_has_yang_models.assert_has_calls( + [call(Files.MULTI_OPERATION_CONFIG_DB_PATCH)]) + patch_applier.config_wrapper.get_config_db_as_json.assert_has_calls([call(), call()]) + patch_applier.patch_wrapper.simulate_patch.assert_has_calls( + [call(Files.MULTI_OPERATION_CONFIG_DB_PATCH, Files.CONFIG_DB_AS_JSON)]) + patch_applier.config_wrapper.validate_config_db_config.assert_has_calls( + [call(Files.CONFIG_DB_AFTER_MULTI_PATCH)]) + patch_applier.patchsorter.sort.assert_has_calls([call(Files.MULTI_OPERATION_CONFIG_DB_PATCH)]) + patch_applier.changeapplier.apply.assert_has_calls([call(changes[0]), call(changes[1])]) + patch_applier.patch_wrapper.verify_same_json.assert_has_calls( + [call(Files.CONFIG_DB_AFTER_MULTI_PATCH, Files.CONFIG_DB_AFTER_MULTI_PATCH)]) + + def __create_patch_applier(self, + changes=None, + valid_patch_only_tables_with_yang_models=True, + valid_config_db=True, + verified_same_config=True): + config_wrapper = Mock() + config_wrapper.get_config_db_as_json.side_effect = \ + [Files.CONFIG_DB_AS_JSON, Files.CONFIG_DB_AFTER_MULTI_PATCH] + config_wrapper.validate_config_db_config.side_effect = \ + create_side_effect_dict({(str(Files.CONFIG_DB_AFTER_MULTI_PATCH),): valid_config_db}) + + patch_wrapper = Mock() + patch_wrapper.validate_config_db_patch_has_yang_models.side_effect = \ + create_side_effect_dict( + {(str(Files.MULTI_OPERATION_CONFIG_DB_PATCH),): valid_patch_only_tables_with_yang_models}) + patch_wrapper.simulate_patch.side_effect = \ + create_side_effect_dict( + {(str(Files.MULTI_OPERATION_CONFIG_DB_PATCH), str(Files.CONFIG_DB_AS_JSON)): + Files.CONFIG_DB_AFTER_MULTI_PATCH}) + patch_wrapper.verify_same_json.side_effect = \ + create_side_effect_dict( + {(str(Files.CONFIG_DB_AFTER_MULTI_PATCH), str(Files.CONFIG_DB_AFTER_MULTI_PATCH)): + verified_same_config}) + + changes = [Mock(), Mock()] if not changes else changes + patchsorter = Mock() + patchsorter.sort.side_effect = \ + create_side_effect_dict({(str(Files.MULTI_OPERATION_CONFIG_DB_PATCH),): changes}) + + changeapplier = Mock() + changeapplier.apply.side_effect = create_side_effect_dict({(str(changes[0]),): 0, (str(changes[1]),): 0}) + + return gu.PatchApplier(patchsorter, changeapplier, config_wrapper, patch_wrapper) + +class TestConfigReplacer(unittest.TestCase): + def test_replace__invalid_config_db__failure(self): + # Arrange + config_replacer = self.__create_config_replacer(valid_config_db=False) + + # Act and assert + self.assertRaises(ValueError, config_replacer.replace, Files.CONFIG_DB_AFTER_MULTI_PATCH) + + def test_replace__json_not_fully_updated__failure(self): + # Arrange + config_replacer = self.__create_config_replacer(verified_same_config=False) + + # Act and assert + self.assertRaises(gu.GenericConfigUpdaterError, config_replacer.replace, Files.CONFIG_DB_AFTER_MULTI_PATCH) + + def test_replace__no_errors__update_successful(self): + # Arrange + config_replacer = self.__create_config_replacer() + + # Act + config_replacer.replace(Files.CONFIG_DB_AFTER_MULTI_PATCH) + + # Assert + config_replacer.config_wrapper.validate_config_db_config.assert_has_calls( + [call(Files.CONFIG_DB_AFTER_MULTI_PATCH)]) + config_replacer.config_wrapper.get_config_db_as_json.assert_has_calls([call(), call()]) + config_replacer.patch_wrapper.generate_patch.assert_has_calls( + [call(Files.CONFIG_DB_AS_JSON, Files.CONFIG_DB_AFTER_MULTI_PATCH)]) + config_replacer.patch_applier.apply.assert_has_calls([call(Files.MULTI_OPERATION_CONFIG_DB_PATCH)]) + config_replacer.patch_wrapper.verify_same_json.assert_has_calls( + [call(Files.CONFIG_DB_AFTER_MULTI_PATCH, Files.CONFIG_DB_AFTER_MULTI_PATCH)]) + + def __create_config_replacer(self, changes=None, valid_config_db=True, verified_same_config=True): + config_wrapper = Mock() + config_wrapper.validate_config_db_config.side_effect = \ + create_side_effect_dict({(str(Files.CONFIG_DB_AFTER_MULTI_PATCH),): valid_config_db}) + config_wrapper.get_config_db_as_json.side_effect = \ + [Files.CONFIG_DB_AS_JSON, Files.CONFIG_DB_AFTER_MULTI_PATCH] + + patch_wrapper = Mock() + patch_wrapper.generate_patch.side_effect = \ + create_side_effect_dict( + {(str(Files.CONFIG_DB_AS_JSON), str(Files.CONFIG_DB_AFTER_MULTI_PATCH)): + Files.MULTI_OPERATION_CONFIG_DB_PATCH}) + patch_wrapper.verify_same_json.side_effect = \ + create_side_effect_dict( + {(str(Files.CONFIG_DB_AFTER_MULTI_PATCH), str(Files.CONFIG_DB_AFTER_MULTI_PATCH)): \ + verified_same_config}) + + changes = [Mock(), Mock()] if not changes else changes + patchsorter = Mock() + patchsorter.sort.side_effect = create_side_effect_dict({(str(Files.MULTI_OPERATION_CONFIG_DB_PATCH),): \ + changes}) + + patch_applier = Mock() + patch_applier.apply.side_effect = create_side_effect_dict({(str(Files.MULTI_OPERATION_CONFIG_DB_PATCH),): 0}) + + return gu.ConfigReplacer(patch_applier, config_wrapper, patch_wrapper) + +class TestFileSystemConfigRollbacker(unittest.TestCase): + def setUp(self): + self.checkpoints_dir = os.path.join(os.getcwd(),"checkpoints") + self.checkpoint_ext = ".cp.json" + self.any_checkpoint_name = "anycheckpoint" + self.any_other_checkpoint_name = "anyothercheckpoint" + self.any_config = {} + self.clean_up() + + def tearDown(self): + self.clean_up() + + def test_rollback__checkpoint_does_not_exist__failure(self): + # Arrange + rollbacker = self.create_rollbacker() + + # Act and assert + self.assertRaises(ValueError, rollbacker.rollback, "NonExistingCheckpoint") + + def test_rollback__no_errors__success(self): + # Arrange + self.create_checkpoints_dir() + self.add_checkpoint(self.any_checkpoint_name, self.any_config) + rollbacker = self.create_rollbacker() + + # Act + rollbacker.rollback(self.any_checkpoint_name) + + # Assert + rollbacker.config_replacer.replace.assert_has_calls([call(self.any_config)]) + + def test_checkpoint__checkpoints_dir_does_not_exist__checkpoint_created(self): + # Arrange + rollbacker = self.create_rollbacker() + self.assertFalse(os.path.isdir(self.checkpoints_dir)) + + # Act + rollbacker.checkpoint(self.any_checkpoint_name) + + # Assert + self.assertTrue(os.path.isdir(self.checkpoints_dir)) + self.assertEqual(self.any_config, self.get_checkpoint(self.any_checkpoint_name)) + + def test_checkpoint__config_not_valid__failure(self): + # Arrange + rollbacker = self.create_rollbacker(valid_config=False) + + # Act and assert + self.assertRaises(ValueError, rollbacker.checkpoint, self.any_checkpoint_name) + + def test_checkpoint__checkpoints_dir_exists__checkpoint_created(self): + # Arrange + self.create_checkpoints_dir() + rollbacker = self.create_rollbacker() + + # Act + rollbacker.checkpoint(self.any_checkpoint_name) + + # Assert + self.assertEqual(self.any_config, self.get_checkpoint(self.any_checkpoint_name)) + + def test_list_checkpoints__checkpoints_dir_does_not_exist__empty_list(self): + # Arrange + rollbacker = self.create_rollbacker() + self.assertFalse(os.path.isdir(self.checkpoints_dir)) + expected = [] + + # Act + actual = rollbacker.list_checkpoints() + + # Assert + # 'assertCountEqual' does check same count, same elements ignoring order + self.assertCountEqual(expected, actual) + + def test_list_checkpoints__checkpoints_dir_exist_but_no_files__empty_list(self): + # Arrange + self.create_checkpoints_dir() + rollbacker = self.create_rollbacker() + expected = [] + + # Act + actual = rollbacker.list_checkpoints() + + # Assert + # 'assertCountEqual' does check same count, same elements ignoring order + self.assertCountEqual(expected, actual) + + def test_list_checkpoints__checkpoints_dir_has_multiple_files__multiple_files(self): + # Arrange + self.create_checkpoints_dir() + self.add_checkpoint(self.any_checkpoint_name, self.any_config) + self.add_checkpoint(self.any_other_checkpoint_name, self.any_config) + rollbacker = self.create_rollbacker() + expected = [self.any_checkpoint_name, self.any_other_checkpoint_name] + + # Act + actual = rollbacker.list_checkpoints() + + # Assert + # 'assertCountEqual' does check same count, same elements ignoring order + self.assertCountEqual(expected, actual) + + def test_list_checkpoints__checkpoints_names_have_special_characters__multiple_files(self): + # Arrange + self.create_checkpoints_dir() + self.add_checkpoint("check.point1", self.any_config) + self.add_checkpoint(".checkpoint2", self.any_config) + self.add_checkpoint("checkpoint3.", self.any_config) + rollbacker = self.create_rollbacker() + expected = ["check.point1", ".checkpoint2", "checkpoint3."] + + # Act + actual = rollbacker.list_checkpoints() + + # Assert + # 'assertCountEqual' does check same count, same elements ignoring order + self.assertCountEqual(expected, actual) + + def test_delete_checkpoint__checkpoint_does_not_exist__failure(self): + # Arrange + rollbacker = self.create_rollbacker() + + # Act and assert + self.assertRaises(ValueError, rollbacker.delete_checkpoint, self.any_checkpoint_name) + + def test_delete_checkpoint__checkpoint_exist__success(self): + # Arrange + self.create_checkpoints_dir() + self.add_checkpoint(self.any_checkpoint_name, self.any_config) + rollbacker = self.create_rollbacker() + + # Act + rollbacker.delete_checkpoint(self.any_checkpoint_name) + + # Assert + self.assertFalse(self.check_checkpoint_exists(self.any_checkpoint_name)) + + def test_multiple_operations(self): + rollbacker = self.create_rollbacker() + + # 'assertCountEqual' does check same count, same elements ignoring order + self.assertCountEqual([], rollbacker.list_checkpoints()) + + rollbacker.checkpoint(self.any_checkpoint_name) + self.assertCountEqual([self.any_checkpoint_name], rollbacker.list_checkpoints()) + self.assertEqual(self.any_config, self.get_checkpoint(self.any_checkpoint_name)) + + rollbacker.rollback(self.any_checkpoint_name) + rollbacker.config_replacer.replace.assert_has_calls([call(self.any_config)]) + + rollbacker.checkpoint(self.any_other_checkpoint_name) + self.assertCountEqual([self.any_checkpoint_name, self.any_other_checkpoint_name], rollbacker.list_checkpoints()) + self.assertEqual(self.any_config, self.get_checkpoint(self.any_other_checkpoint_name)) + + rollbacker.delete_checkpoint(self.any_checkpoint_name) + self.assertCountEqual([self.any_other_checkpoint_name], rollbacker.list_checkpoints()) + + rollbacker.delete_checkpoint(self.any_other_checkpoint_name) + self.assertCountEqual([], rollbacker.list_checkpoints()) + + def clean_up(self): + if os.path.isdir(self.checkpoints_dir): + shutil.rmtree(self.checkpoints_dir) + + def create_checkpoints_dir(self): + os.makedirs(self.checkpoints_dir) + + def add_checkpoint(self, name, json_content): + path=os.path.join(self.checkpoints_dir, f"{name}{self.checkpoint_ext}") + with open(path, "w") as fh: + fh.write(json.dumps(json_content)) + + def get_checkpoint(self, name): + path=os.path.join(self.checkpoints_dir, f"{name}{self.checkpoint_ext}") + with open(path) as fh: + text = fh.read() + return json.loads(text) + + def check_checkpoint_exists(self, name): + path=os.path.join(self.checkpoints_dir, f"{name}{self.checkpoint_ext}") + return os.path.isfile(path) + + def create_rollbacker(self, valid_config=True): + replacer = Mock() + replacer.replace.side_effect = create_side_effect_dict({(str(self.any_config),): 0}) + + config_wrapper = Mock() + config_wrapper.get_config_db_as_json.return_value = self.any_config + config_wrapper.validate_config_db_config.return_value = valid_config + + return gu.FileSystemConfigRollbacker(checkpoints_dir=self.checkpoints_dir, + config_replacer=replacer, + config_wrapper=config_wrapper) + +class TestGenericUpdateFactory(unittest.TestCase): + def setUp(self): + self.any_verbose=True + self.any_dry_run=True + + def test_create_patch_applier__invalid_config_format__failure(self): + # Arrange + factory = gu.GenericUpdateFactory() + + # Act and assert + self.assertRaises( + ValueError, factory.create_patch_applier, "INVALID_FORMAT", self.any_verbose, self.any_dry_run) + + def test_create_patch_applier__different_options(self): + # Arrange + options = [ + {"verbose": {True: None, False: None}}, + {"dry_run": {True: None, False: gu.ConfigLockDecorator}}, + { + "config_format": { + gu.ConfigFormat.SONICYANG: gu.SonicYangDecorator, + gu.ConfigFormat.CONFIGDB: None, + } + }, + ] + + # Act and assert + self.recursively_test_create_func(options, 0, {}, [], self.validate_create_patch_applier) + + def test_create_config_replacer__invalid_config_format__failure(self): + # Arrange + factory = gu.GenericUpdateFactory() + + # Act and assert + self.assertRaises( + ValueError, factory.create_config_replacer, "INVALID_FORMAT", self.any_verbose, self.any_dry_run) + + def test_create_config_replacer__different_options(self): + # Arrange + options = [ + {"verbose": {True: None, False: None}}, + {"dry_run": {True: None, False: gu.ConfigLockDecorator}}, + { + "config_format": { + gu.ConfigFormat.SONICYANG: gu.SonicYangDecorator, + gu.ConfigFormat.CONFIGDB: None, + } + }, + ] + + # Act and assert + self.recursively_test_create_func(options, 0, {}, [], self.validate_create_config_replacer) + + def test_create_config_rollbacker__different_options(self): + # Arrange + options = [ + {"verbose": {True: None, False: None}}, + {"dry_run": {True: None, False: gu.ConfigLockDecorator}} + ] + + # Act and assert + self.recursively_test_create_func(options, 0, {}, [], self.validate_create_config_rollbacker) + + def recursively_test_create_func(self, options, cur_option, params, expected_decorators, create_func): + if cur_option == len(options): + create_func(params, expected_decorators) + return + + param = list(options[cur_option].keys())[0] + for key in options[cur_option][param]: + params[param] = key + decorator = options[cur_option][param][key] + if decorator != None: + expected_decorators.append(decorator) + self.recursively_test_create_func(options, cur_option+1, params, expected_decorators, create_func) + if decorator != None: + expected_decorators.pop() + + def validate_create_patch_applier(self, params, expected_decorators): + factory = gu.GenericUpdateFactory() + patch_applier = factory.create_patch_applier(params["config_format"], params["verbose"], params["dry_run"]) + for decorator_type in expected_decorators: + self.assertIsInstance(patch_applier, decorator_type) + + patch_applier = patch_applier.decorated_patch_applier + + self.assertIsInstance(patch_applier, gu.PatchApplier) + if params["dry_run"]: + self.assertIsInstance(patch_applier.config_wrapper, gu.DryRunConfigWrapper) + else: + self.assertIsInstance(patch_applier.config_wrapper, gu.ConfigWrapper) + + def validate_create_config_replacer(self, params, expected_decorators): + factory = gu.GenericUpdateFactory() + config_replacer = factory.create_config_replacer(params["config_format"], params["verbose"], params["dry_run"]) + for decorator_type in expected_decorators: + self.assertIsInstance(config_replacer, decorator_type) + + config_replacer = config_replacer.decorated_config_replacer + + self.assertIsInstance(config_replacer, gu.ConfigReplacer) + if params["dry_run"]: + self.assertIsInstance(config_replacer.config_wrapper, gu.DryRunConfigWrapper) + self.assertIsInstance(config_replacer.patch_applier.config_wrapper, gu.DryRunConfigWrapper) + else: + self.assertIsInstance(config_replacer.config_wrapper, gu.ConfigWrapper) + self.assertIsInstance(config_replacer.patch_applier.config_wrapper, gu.ConfigWrapper) + + def validate_create_config_rollbacker(self, params, expected_decorators): + factory = gu.GenericUpdateFactory() + config_rollbacker = factory.create_config_rollbacker(params["verbose"], params["dry_run"]) + for decorator_type in expected_decorators: + self.assertIsInstance(config_rollbacker, decorator_type) + + config_rollbacker = config_rollbacker.decorated_config_rollbacker + + self.assertIsInstance(config_rollbacker, gu.FileSystemConfigRollbacker) + if params["dry_run"]: + self.assertIsInstance(config_rollbacker.config_wrapper, gu.DryRunConfigWrapper) + self.assertIsInstance(config_rollbacker.config_replacer.config_wrapper, gu.DryRunConfigWrapper) + self.assertIsInstance( + config_rollbacker.config_replacer.patch_applier.config_wrapper, gu.DryRunConfigWrapper) + else: + self.assertIsInstance(config_rollbacker.config_wrapper, gu.ConfigWrapper) + self.assertIsInstance(config_rollbacker.config_replacer.config_wrapper, gu.ConfigWrapper) + self.assertIsInstance( + config_rollbacker.config_replacer.patch_applier.config_wrapper, gu.ConfigWrapper) + +class TestGenericUpdater(unittest.TestCase): + def setUp(self): + self.any_checkpoint_name = "anycheckpoint" + self.any_other_checkpoint_name = "anyothercheckpoint" + self.any_checkpoints_list = [self.any_checkpoint_name, self.any_other_checkpoint_name] + self.any_config_format = gu.ConfigFormat.SONICYANG + self.any_verbose = True + self.any_dry_run = True + + def test_apply_patch__creates_applier_and_apply(self): + # Arrange + patch_applier = Mock() + patch_applier.apply.side_effect = create_side_effect_dict({(str(Files.SINGLE_OPERATION_SONIC_YANG_PATCH),): 0}) + + factory = Mock() + factory.create_patch_applier.side_effect = \ + create_side_effect_dict( + {(str(self.any_config_format), str(self.any_verbose), str(self.any_dry_run),): patch_applier}) + + generic_updater = gu.GenericUpdater(factory) + + # Act + generic_updater.apply_patch( + Files.SINGLE_OPERATION_SONIC_YANG_PATCH, self.any_config_format, self.any_verbose, self.any_dry_run) + + # Assert + patch_applier.apply.assert_has_calls([call(Files.SINGLE_OPERATION_SONIC_YANG_PATCH)]) + + def test_replace__creates_replacer_and_replace(self): + # Arrange + config_replacer = Mock() + config_replacer.replace.side_effect = create_side_effect_dict({(str(Files.SONIC_YANG_AS_JSON),): 0}) + + factory = Mock() + factory.create_config_replacer.side_effect = \ + create_side_effect_dict( + {(str(self.any_config_format), str(self.any_verbose), str(self.any_dry_run),): config_replacer}) + + generic_updater = gu.GenericUpdater(factory) + + # Act + generic_updater.replace(Files.SONIC_YANG_AS_JSON, self.any_config_format, self.any_verbose, self.any_dry_run) + + # Assert + config_replacer.replace.assert_has_calls([call(Files.SONIC_YANG_AS_JSON)]) + + def test_rollback__creates_rollbacker_and_rollback(self): + # Arrange + config_rollbacker = Mock() + config_rollbacker.rollback.side_effect = create_side_effect_dict({(self.any_checkpoint_name,): 0}) + + factory = Mock() + factory.create_config_rollbacker.side_effect = \ + create_side_effect_dict({(str(self.any_verbose), str(self.any_dry_run),): config_rollbacker}) + + generic_updater = gu.GenericUpdater(factory) + + # Act + generic_updater.rollback(self.any_checkpoint_name, self.any_verbose, self.any_dry_run) + + # Assert + config_rollbacker.rollback.assert_has_calls([call(self.any_checkpoint_name)]) + + def test_checkpoint__creates_rollbacker_and_checkpoint(self): + # Arrange + config_rollbacker = Mock() + config_rollbacker.checkpoint.side_effect = create_side_effect_dict({(self.any_checkpoint_name,): 0}) + + factory = Mock() + factory.create_config_rollbacker.side_effect = \ + create_side_effect_dict({(str(self.any_verbose),): config_rollbacker}) + + generic_updater = gu.GenericUpdater(factory) + + # Act + generic_updater.checkpoint(self.any_checkpoint_name, self.any_verbose) + + # Assert + config_rollbacker.checkpoint.assert_has_calls([call(self.any_checkpoint_name)]) + + def test_delete_checkpoint__creates_rollbacker_and_deletes_checkpoint(self): + # Arrange + config_rollbacker = Mock() + config_rollbacker.delete_checkpoint.side_effect = create_side_effect_dict({(self.any_checkpoint_name,): 0}) + + factory = Mock() + factory.create_config_rollbacker.side_effect = \ + create_side_effect_dict({(str(self.any_verbose),): config_rollbacker}) + + generic_updater = gu.GenericUpdater(factory) + + # Act + generic_updater.delete_checkpoint(self.any_checkpoint_name, self.any_verbose) + + # Assert + config_rollbacker.delete_checkpoint.assert_has_calls([call(self.any_checkpoint_name)]) + + def test_list_checkpoints__creates_rollbacker_and_list_checkpoints(self): + # Arrange + config_rollbacker = Mock() + config_rollbacker.list_checkpoints.return_value = self.any_checkpoints_list + + factory = Mock() + factory.create_config_rollbacker.side_effect = \ + create_side_effect_dict({(str(self.any_verbose),): config_rollbacker}) + + generic_updater = gu.GenericUpdater(factory) + + expected = self.any_checkpoints_list + + # Act + actual = generic_updater.list_checkpoints(self.any_verbose) + + # Assert + self.assertCountEqual(expected, actual) + +class TestDecorator(unittest.TestCase): + def setUp(self): + self.decorated_patch_applier = Mock() + self.decorated_config_replacer = Mock() + self.decorated_config_rollbacker = Mock() + + self.any_checkpoint_name = "anycheckpoint" + self.any_other_checkpoint_name = "anyothercheckpoint" + self.any_checkpoints_list = [self.any_checkpoint_name, self.any_other_checkpoint_name] + self.decorated_config_rollbacker.list_checkpoints.return_value = self.any_checkpoints_list + + self.decorator = gu.Decorator( + self.decorated_patch_applier, self.decorated_config_replacer, self.decorated_config_rollbacker) + + def test_apply__calls_decorated_applier(self): + # Act + self.decorator.apply(Files.SINGLE_OPERATION_SONIC_YANG_PATCH) + + # Assert + self.decorated_patch_applier.apply.assert_has_calls([call(Files.SINGLE_OPERATION_SONIC_YANG_PATCH)]) + + def test_replace__calls_decorated_replacer(self): + # Act + self.decorator.replace(Files.SONIC_YANG_AS_JSON) + + # Assert + self.decorated_config_replacer.replace.assert_has_calls([call(Files.SONIC_YANG_AS_JSON)]) + + def test_rollback__calls_decorated_rollbacker(self): + # Act + self.decorator.rollback(self.any_checkpoint_name) + + # Assert + self.decorated_config_rollbacker.rollback.assert_has_calls([call(self.any_checkpoint_name)]) + + def test_checkpoint__calls_decorated_rollbacker(self): + # Act + self.decorator.checkpoint(self.any_checkpoint_name) + + # Assert + self.decorated_config_rollbacker.checkpoint.assert_has_calls([call(self.any_checkpoint_name)]) + + def test_delete_checkpoint__calls_decorated_rollbacker(self): + # Act + self.decorator.delete_checkpoint(self.any_checkpoint_name) + + # Assert + self.decorated_config_rollbacker.delete_checkpoint.assert_has_calls([call(self.any_checkpoint_name)]) + + def test_list_checkpoints__calls_decorated_rollbacker(self): + # Arrange + expected = self.any_checkpoints_list + + # Act + actual = self.decorator.list_checkpoints() + + # Assert + self.decorated_config_rollbacker.list_checkpoints.assert_called_once() + self.assertListEqual(expected, actual) + +class TestSonicYangDecorator(unittest.TestCase): + def test_apply__converts_to_config_db_and_calls_decorated_class(self): + # Arrange + sonic_yang_decorator = self.__create_sonic_yang_decorator() + + # Act + sonic_yang_decorator.apply(Files.SINGLE_OPERATION_SONIC_YANG_PATCH) + + # Assert + sonic_yang_decorator.patch_wrapper.convert_sonic_yang_patch_to_config_db_patch.assert_has_calls( + [call(Files.SINGLE_OPERATION_SONIC_YANG_PATCH)]) + sonic_yang_decorator.decorated_patch_applier.apply.assert_has_calls( + [call(Files.SINGLE_OPERATION_CONFIG_DB_PATCH)]) + + def test_replace__converts_to_config_db_and_calls_decorated_class(self): + # Arrange + sonic_yang_decorator = self.__create_sonic_yang_decorator() + + # Act + sonic_yang_decorator.replace(Files.SONIC_YANG_AS_JSON) + + # Assert + sonic_yang_decorator.config_wrapper.convert_sonic_yang_to_config_db.assert_has_calls( + [call(Files.SONIC_YANG_AS_JSON)]) + sonic_yang_decorator.decorated_config_replacer.replace.assert_has_calls([call(Files.CONFIG_DB_AS_JSON)]) + + def __create_sonic_yang_decorator(self): + patch_applier = Mock() + patch_applier.apply.side_effect = create_side_effect_dict({(str(Files.SINGLE_OPERATION_CONFIG_DB_PATCH),): 0}) + + patch_wrapper = Mock() + patch_wrapper.convert_sonic_yang_patch_to_config_db_patch.side_effect = \ + create_side_effect_dict({(str(Files.SINGLE_OPERATION_SONIC_YANG_PATCH),): \ + Files.SINGLE_OPERATION_CONFIG_DB_PATCH}) + + config_replacer = Mock() + config_replacer.replace.side_effect = create_side_effect_dict({(str(Files.CONFIG_DB_AS_JSON),): 0}) + + config_wrapper = Mock() + config_wrapper.convert_sonic_yang_to_config_db.side_effect = \ + create_side_effect_dict({(str(Files.SONIC_YANG_AS_JSON),): Files.CONFIG_DB_AS_JSON}) + + return gu.SonicYangDecorator(decorated_patch_applier=patch_applier, + decorated_config_replacer=config_replacer, + patch_wrapper=patch_wrapper, + config_wrapper=config_wrapper) + +class TestConfigLockDecorator(unittest.TestCase): + def setUp(self): + self.any_checkpoint_name = "anycheckpoint" + + def test_apply__lock_config(self): + # Arrange + config_lock_decorator = self.__create_config_lock_decorator() + + # Act + config_lock_decorator.apply(Files.SINGLE_OPERATION_SONIC_YANG_PATCH) + + # Assert + config_lock_decorator.config_lock.acquire_lock.assert_called_once() + config_lock_decorator.decorated_patch_applier.apply.assert_has_calls( + [call(Files.SINGLE_OPERATION_SONIC_YANG_PATCH)]) + config_lock_decorator.config_lock.release_lock.assert_called_once() + + def test_replace__lock_config(self): + # Arrange + config_lock_decorator = self.__create_config_lock_decorator() + + # Act + config_lock_decorator.replace(Files.SONIC_YANG_AS_JSON) + + # Assert + config_lock_decorator.config_lock.acquire_lock.assert_called_once() + config_lock_decorator.decorated_config_replacer.replace.assert_has_calls([call(Files.SONIC_YANG_AS_JSON)]) + config_lock_decorator.config_lock.release_lock.assert_called_once() + + def test_rollback__lock_config(self): + # Arrange + config_lock_decorator = self.__create_config_lock_decorator() + + # Act + config_lock_decorator.rollback(self.any_checkpoint_name) + + # Assert + config_lock_decorator.config_lock.acquire_lock.assert_called_once() + config_lock_decorator.decorated_config_rollbacker.rollback.assert_has_calls([call(self.any_checkpoint_name)]) + config_lock_decorator.config_lock.release_lock.assert_called_once() + + def test_checkpoint__lock_config(self): + # Arrange + config_lock_decorator = self.__create_config_lock_decorator() + + # Act + config_lock_decorator.checkpoint(self.any_checkpoint_name) + + # Assert + config_lock_decorator.config_lock.acquire_lock.assert_called_once() + config_lock_decorator.decorated_config_rollbacker.checkpoint.assert_has_calls([call(self.any_checkpoint_name)]) + config_lock_decorator.config_lock.release_lock.assert_called_once() + + def __create_config_lock_decorator(self): + config_lock = Mock() + + patch_applier = Mock() + patch_applier.apply.side_effect = create_side_effect_dict({(str(Files.SINGLE_OPERATION_SONIC_YANG_PATCH),): 0}) + + config_replacer = Mock() + config_replacer.replace.side_effect = create_side_effect_dict({(str(Files.SONIC_YANG_AS_JSON),): 0}) + + config_rollbacker = Mock() + config_rollbacker.rollback.side_effect = create_side_effect_dict({(self.any_checkpoint_name,): 0}) + config_rollbacker.checkpoint.side_effect = create_side_effect_dict({(self.any_checkpoint_name,): 0}) + + config_rollbacker.delete_checkpoint.side_effect = create_side_effect_dict({(self.any_checkpoint_name,): 0}) + + return gu.ConfigLockDecorator(config_lock=config_lock, + decorated_patch_applier=patch_applier, + decorated_config_replacer=config_replacer, + decorated_config_rollbacker=config_rollbacker) diff --git a/tests/generic_config_updater/gu_common_test.py b/tests/generic_config_updater/gu_common_test.py new file mode 100644 index 0000000000..f18ad45799 --- /dev/null +++ b/tests/generic_config_updater/gu_common_test.py @@ -0,0 +1,335 @@ +import json +import jsonpatch +import unittest +from unittest.mock import MagicMock, Mock +from .gutest_helpers import create_side_effect_dict, Files + +import generic_config_updater.gu_common as gu_common + +# import sys +# sys.path.insert(0,'../../generic_config_updater') +# import gu_common + +class TestConfigWrapper(unittest.TestCase): + def setUp(self): + self.config_wrapper_mock = gu_common.ConfigWrapper() + self.config_wrapper_mock.get_config_db_as_json=MagicMock(return_value=Files.CONFIG_DB_AS_JSON) + + def test_ctor__default_values_set(self): + config_wrapper = gu_common.ConfigWrapper() + + self.assertEqual("/usr/local/yang-models", gu_common.YANG_DIR) + + def test_get_sonic_yang_as_json__returns_sonic_yang_as_json(self): + # Arrange + config_wrapper = self.config_wrapper_mock + expected = Files.SONIC_YANG_AS_JSON + + # Act + actual = config_wrapper.get_sonic_yang_as_json() + + # Assert + self.assertDictEqual(expected, actual) + + def test_convert_config_db_to_sonic_yang__empty_config_db__returns_empty_sonic_yang(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = {} + + # Act + actual = config_wrapper.convert_config_db_to_sonic_yang({}) + + # Assert + self.assertDictEqual(expected, actual) + + def test_convert_config_db_to_sonic_yang__non_empty_config_db__returns_sonic_yang_as_json(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = Files.SONIC_YANG_AS_JSON + + # Act + actual = config_wrapper.convert_config_db_to_sonic_yang(Files.CONFIG_DB_AS_JSON) + + # Assert + self.assertDictEqual(expected, actual) + + def test_convert_sonic_yang_to_config_db__empty_sonic_yang__returns_empty_config_db(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = {} + + # Act + actual = config_wrapper.convert_sonic_yang_to_config_db({}) + + # Assert + self.assertDictEqual(expected, actual) + + def test_convert_sonic_yang_to_config_db__non_empty_sonic_yang__returns_config_db_as_json(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = Files.CROPPED_CONFIG_DB_AS_JSON + + # Act + actual = config_wrapper.convert_sonic_yang_to_config_db(Files.SONIC_YANG_AS_JSON) + + # Assert + self.assertDictEqual(expected, actual) + + def test_convert_sonic_yang_to_config_db__table_name_without_colons__returns_config_db_as_json(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = Files.CROPPED_CONFIG_DB_AS_JSON + + # Act + actual = config_wrapper.convert_sonic_yang_to_config_db(Files.SONIC_YANG_AS_JSON_WITHOUT_COLONS) + + # Assert + self.assertDictEqual(expected, actual) + + def test_convert_sonic_yang_to_config_db__table_name_with_unexpected_colons__returns_config_db_as_json(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = Files.CROPPED_CONFIG_DB_AS_JSON + + # Act and assert + self.assertRaises(ValueError, + config_wrapper.convert_sonic_yang_to_config_db, + Files.SONIC_YANG_AS_JSON_WITH_UNEXPECTED_COLONS) + + def test_validate_sonic_yang_config__valid_config__returns_true(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = True + + # Act + actual = config_wrapper.validate_sonic_yang_config(Files.SONIC_YANG_AS_JSON) + + # Assert + self.assertEqual(expected, actual) + + def test_validate_sonic_yang_config__invvalid_config__returns_false(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = False + + # Act + actual = config_wrapper.validate_sonic_yang_config(Files.SONIC_YANG_AS_JSON_INVALID) + + # Assert + self.assertEqual(expected, actual) + + def test_validate_config_db_config__valid_config__returns_true(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = True + + # Act + actual = config_wrapper.validate_config_db_config(Files.CONFIG_DB_AS_JSON) + + # Assert + self.assertEqual(expected, actual) + + def test_validate_config_db_config__invalid_config__returns_false(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = False + + # Act + actual = config_wrapper.validate_config_db_config(Files.CONFIG_DB_AS_JSON_INVALID) + + # Assert + self.assertEqual(expected, actual) + + def test_crop_tables_without_yang__returns_cropped_config_db_as_json(self): + # Arrange + config_wrapper = gu_common.ConfigWrapper() + expected = Files.CROPPED_CONFIG_DB_AS_JSON + + # Act + actual = config_wrapper.crop_tables_without_yang(Files.CONFIG_DB_AS_JSON) + + # Assert + self.assertDictEqual(expected, actual) + +class TestPatchWrapper(unittest.TestCase): + def setUp(self): + self.config_wrapper_mock = gu_common.ConfigWrapper() + self.config_wrapper_mock.get_config_db_as_json=MagicMock(return_value=Files.CONFIG_DB_AS_JSON) + + def test_validate_config_db_patch_has_yang_models__table_without_yang_model__returns_false(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + patch = [ { 'op': 'remove', 'path': '/TABLE_WITHOUT_YANG' } ] + expected = False + + # Act + actual = patch_wrapper.validate_config_db_patch_has_yang_models(patch) + + # Assert + self.assertEqual(expected, actual) + + def test_validate_config_db_patch_has_yang_models__table_with_yang_model__returns_true(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + patch = [ { 'op': 'remove', 'path': '/ACL_TABLE' } ] + expected = True + + # Act + actual = patch_wrapper.validate_config_db_patch_has_yang_models(patch) + + # Assert + self.assertEqual(expected, actual) + + def test_convert_config_db_patch_to_sonic_yang_patch__invalid_config_db_patch__failure(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + patch = [ { 'op': 'remove', 'path': '/TABLE_WITHOUT_YANG' } ] + + # Act and Assert + self.assertRaises(ValueError, patch_wrapper.convert_config_db_patch_to_sonic_yang_patch, patch) + + def test_same_patch__no_diff__returns_true(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + + # Act and Assert + self.assertTrue(patch_wrapper.verify_same_json(Files.CONFIG_DB_AS_JSON, Files.CONFIG_DB_AS_JSON)) + + def test_same_patch__diff__returns_false(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + + # Act and Assert + self.assertFalse(patch_wrapper.verify_same_json(Files.CONFIG_DB_AS_JSON, Files.CROPPED_CONFIG_DB_AS_JSON)) + + def test_generate_patch__no_diff__empty_patch(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + + # Act + patch = patch_wrapper.generate_patch(Files.CONFIG_DB_AS_JSON, Files.CONFIG_DB_AS_JSON) + + # Assert + self.assertFalse(patch) + + def test_simulate_patch__empty_patch__no_changes(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + patch = jsonpatch.JsonPatch([]) + expected = Files.CONFIG_DB_AS_JSON + + # Act + actual = patch_wrapper.simulate_patch(patch, Files.CONFIG_DB_AS_JSON) + + # Assert + self.assertDictEqual(expected, actual) + + def test_simulate_patch__non_empty_patch__changes_applied(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + patch = Files.SINGLE_OPERATION_CONFIG_DB_PATCH + expected = Files.SINGLE_OPERATION_CONFIG_DB_PATCH.apply(Files.CONFIG_DB_AS_JSON) + + # Act + actual = patch_wrapper.simulate_patch(patch, Files.CONFIG_DB_AS_JSON) + + # Assert + self.assertDictEqual(expected, actual) + + def test_generate_patch__diff__non_empty_patch(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper() + after_update_json = Files.SINGLE_OPERATION_CONFIG_DB_PATCH.apply(Files.CONFIG_DB_AS_JSON) + expected = Files.SINGLE_OPERATION_CONFIG_DB_PATCH + + # Act + actual = patch_wrapper.generate_patch(Files.CONFIG_DB_AS_JSON, after_update_json) + + # Assert + self.assertTrue(actual) + self.assertEqual(expected, actual) + + def test_convert_config_db_patch_to_sonic_yang_patch__empty_patch__returns_empty_patch(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper(config_wrapper = self.config_wrapper_mock) + patch = jsonpatch.JsonPatch([]) + expected = jsonpatch.JsonPatch([]) + + # Act + actual = patch_wrapper.convert_config_db_patch_to_sonic_yang_patch(patch) + + # Assert + self.assertEqual(expected, actual) + + def test_convert_config_db_patch_to_sonic_yang_patch__single_operation_patch__returns_sonic_yang_patch(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper(config_wrapper = self.config_wrapper_mock) + patch = Files.SINGLE_OPERATION_CONFIG_DB_PATCH + expected = Files.SINGLE_OPERATION_SONIC_YANG_PATCH + + # Act + actual = patch_wrapper.convert_config_db_patch_to_sonic_yang_patch(patch) + + # Assert + self.assertEqual(expected, actual) + + def test_convert_config_db_patch_to_sonic_yang_patch__multiple_operations_patch__returns_sonic_yang_patch(self): + # Arrange + config_wrapper = self.config_wrapper_mock + patch_wrapper = gu_common.PatchWrapper(config_wrapper = config_wrapper) + config_db_patch = Files.MULTI_OPERATION_CONFIG_DB_PATCH + + # Act + sonic_yang_patch = patch_wrapper.convert_config_db_patch_to_sonic_yang_patch(config_db_patch) + + # Assert + self.__assert_same_patch(config_db_patch, sonic_yang_patch, config_wrapper, patch_wrapper) + + def test_convert_sonic_yang_patch_to_config_db_patch__empty_patch__returns_empty_patch(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper(config_wrapper = self.config_wrapper_mock) + patch = jsonpatch.JsonPatch([]) + expected = jsonpatch.JsonPatch([]) + + # Act + actual = patch_wrapper.convert_sonic_yang_patch_to_config_db_patch(patch) + + # Assert + self.assertEqual(expected, actual) + + def test_convert_sonic_yang_patch_to_config_db_patch__single_operation_patch__returns_config_db_patch(self): + # Arrange + patch_wrapper = gu_common.PatchWrapper(config_wrapper = self.config_wrapper_mock) + patch = Files.SINGLE_OPERATION_SONIC_YANG_PATCH + expected = Files.SINGLE_OPERATION_CONFIG_DB_PATCH + + # Act + actual = patch_wrapper.convert_sonic_yang_patch_to_config_db_patch(patch) + + # Assert + self.assertEqual(expected, actual) + + def test_convert_sonic_yang_patch_to_config_db_patch__multiple_operations_patch__returns_config_db_patch(self): + # Arrange + config_wrapper = self.config_wrapper_mock + patch_wrapper = gu_common.PatchWrapper(config_wrapper = config_wrapper) + sonic_yang_patch = Files.MULTI_OPERATION_SONIC_YANG_PATCH + + # Act + config_db_patch = patch_wrapper.convert_sonic_yang_patch_to_config_db_patch(sonic_yang_patch) + + # Assert + self.__assert_same_patch(config_db_patch, sonic_yang_patch, config_wrapper, patch_wrapper) + + def __assert_same_patch(self, config_db_patch, sonic_yang_patch, config_wrapper, patch_wrapper): + sonic_yang = config_wrapper.get_sonic_yang_as_json() + config_db = config_wrapper.get_config_db_as_json() + + after_update_sonic_yang = patch_wrapper.simulate_patch(sonic_yang_patch, sonic_yang) + after_update_config_db = patch_wrapper.simulate_patch(config_db_patch, config_db) + after_update_config_db_cropped = config_wrapper.crop_tables_without_yang(after_update_config_db) + + after_update_sonic_yang_as_config_db = \ + config_wrapper.convert_sonic_yang_to_config_db(after_update_sonic_yang) + + self.assertTrue(patch_wrapper.verify_same_json(after_update_config_db_cropped, after_update_sonic_yang_as_config_db)) diff --git a/tests/generic_config_updater/gutest_helpers.py b/tests/generic_config_updater/gutest_helpers.py new file mode 100644 index 0000000000..2e8984ad68 --- /dev/null +++ b/tests/generic_config_updater/gutest_helpers.py @@ -0,0 +1,53 @@ +import json +import jsonpatch +import os +import shutil +import sys +import unittest +from unittest.mock import MagicMock, Mock, call + +class MockSideEffectDict: + def __init__(self, map): + self.map = map + + def side_effect_func(self, *args): + l = [str(arg) for arg in args] + key = tuple(l) + value = self.map.get(key) + if value is None: + raise ValueError(f"Given arguments were not found in arguments map.\n Arguments: {key}\n Map: {self.map}") + + return value + +def create_side_effect_dict(map): + return MockSideEffectDict(map).side_effect_func + +class FilesLoader: + def __init__(self): + self.files_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "files") + self.cache = {} + + def __getattr__(self, attr): + return self._load(attr) + + def _load(self, file_name): + normalized_file_name = file_name.lower() + + # Try load json file + json_file_path = os.path.join(self.files_path, f"{normalized_file_name}.json") + if os.path.isfile(json_file_path): + with open(json_file_path) as fh: + text = fh.read() + return json.loads(text) + + # Try load json-patch file + jsonpatch_file_path = os.path.join(self.files_path, f"{normalized_file_name}.json-patch") + if os.path.isfile(jsonpatch_file_path): + with open(jsonpatch_file_path) as fh: + text = fh.read() + return jsonpatch.JsonPatch(json.loads(text)) + + raise ValueError(f"There is no file called '{file_name}' in 'files/' directory") + +# Files.File_Name will look for a file called "file_name" in the "files/" directory +Files = FilesLoader() diff --git a/tests/int_ip_input/config_db.json b/tests/int_ip_input/config_db.json new file mode 100644 index 0000000000..3f2d6e5beb --- /dev/null +++ b/tests/int_ip_input/config_db.json @@ -0,0 +1,41 @@ +{ + "INTERFACE|Ethernet16": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet16|192.168.10.1/24": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet2": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet2|192.168.0.1/24": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet4": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet4|192.168.4.1/24": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet4|192.168.100.1/24": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet8": { + "NULL": "NULL" + }, + "INTERFACE|Ethernet8|192.168.3.1/24": { + "NULL": "NULL" + }, + "PORTCHANNEL_INTERFACE|PortChannel2": { + "NULL": "NULL" + }, + "PORTCHANNEL_INTERFACE|PortChannel2|10.0.0.56/31": { + "NULL": "NULL" + }, + "VLAN_INTERFACE|Vlan2": { + "proxy_arp": "enabled" + }, + "VLAN_INTERFACE|Vlan2|192.168.1.1/21": { + "NULL": "NULL" + } +} \ No newline at end of file diff --git a/tests/intfutil_test.py b/tests/intfutil_test.py index c607ff5b8e..c350c57e50 100644 --- a/tests/intfutil_test.py +++ b/tests/intfutil_test.py @@ -23,7 +23,7 @@ PortChannel0002 N/A 40G 9100 N/A N/A routed up up N/A N/A PortChannel0003 N/A 40G 9100 N/A N/A routed up up N/A N/A PortChannel0004 N/A 40G 9100 N/A N/A routed up up N/A N/A -PortChannel1001 N/A 40G 9100 N/A N/A routed N/A N/A N/A N/A +PortChannel1001 N/A 40G 9100 N/A N/A trunk N/A N/A N/A N/A """ show_interface_status_Ethernet32_output="""\ diff --git a/tests/ip_show_routes_multi_asic_test.py b/tests/ip_show_routes_multi_asic_test.py index 19e9137df0..271467dae5 100644 --- a/tests/ip_show_routes_multi_asic_test.py +++ b/tests/ip_show_routes_multi_asic_test.py @@ -77,6 +77,20 @@ def test_show_multi_asic_ip_route_specific_on_1_asic( assert result.exit_code == 0 assert result.output == show_ip_route_common.show_specific_ip_route_expected_output + @pytest.mark.parametrize('setup_multi_asic_bgp_instance', + ['ip_specific_recursive_route'], indirect=['setup_multi_asic_bgp_instance']) + def test_show_multi_asic_ip_route_specific_recursive_route( + self, + setup_ip_route_commands, + setup_multi_asic_bgp_instance): + show = setup_ip_route_commands + runner = CliRunner() + result = runner.invoke( + show.cli.commands["ip"].commands["route"], ["193.11.208.0/25"]) + print("{}".format(result.output)) + assert result.exit_code == 0 + assert result.output == show_ip_route_common.show_specific_recursive_route_expected_output + @pytest.mark.parametrize('setup_multi_asic_bgp_instance', ['ipv6_specific_route'], indirect=['setup_multi_asic_bgp_instance']) def test_show_multi_asic_ipv6_route_specific( diff --git a/tests/kube_test.py b/tests/kube_test.py index a19402a627..90a4f6e292 100644 --- a/tests/kube_test.py +++ b/tests/kube_test.py @@ -125,15 +125,11 @@ def test_set_server_ip(self, get_cmd_module): self.__check_res(result, "check server IP", show_server_output_1) - def test_set_server_invalid_ip_port(self, get_cmd_module): + def test_set_server_invalid_port(self, get_cmd_module): (config, show) = get_cmd_module db = Db() runner = CliRunner() - # test invalid IP - result = runner.invoke(config.config.commands["kubernetes"].commands["server"], ["ip", "10101011"], obj=db) - assert result.exit_code == 1 - # test invalid port result = runner.invoke(config.config.commands["kubernetes"].commands["server"], ["port", "10101011"], obj=db) assert result.exit_code == 1 diff --git a/tests/mock_tables/appl_db.json b/tests/mock_tables/appl_db.json index 803473b9c4..a73fbb0e55 100644 --- a/tests/mock_tables/appl_db.json +++ b/tests/mock_tables/appl_db.json @@ -108,6 +108,18 @@ "pfc_asym": "off", "admin_status": "up" }, + "PORT_TABLE:Ethernet-IB0": { + "admin_status": "up", + "alias": "Ethernet-IB0", + "asic_port_name": "Rcy-ASIC0", + "description": "", + "index": "148", + "lanes": "109,0,0,0,0,0,0,0", + "mtu": "9100", + "oper_status": "up", + "role": "Int", + "speed": "100000" + }, "INTF_TABLE:Ethernet0.10": { "admin_status": "up" }, diff --git a/tests/mock_tables/asic0/appl_db.json b/tests/mock_tables/asic0/appl_db.json index cfe085962f..875a89fc8b 100644 --- a/tests/mock_tables/asic0/appl_db.json +++ b/tests/mock_tables/asic0/appl_db.json @@ -47,6 +47,18 @@ "speed": "40000", "asic_port_name": "Eth17-ASIC0" }, + "PORT_TABLE:Ethernet-IB0": { + "admin_status": "up", + "alias": "Ethernet-IB0", + "asic_port_name": "Rcy-ASIC0", + "description": "", + "index": "148", + "lanes": "109,0,0,0,0,0,0,0", + "mtu": "9100", + "oper_status": "up", + "role": "Int", + "speed": "100000" + }, "LAG_MEMBER_TABLE:PortChannel1002:Ethernet0": { "status": "disabled" }, diff --git a/tests/mock_tables/asic0/config_db.json b/tests/mock_tables/asic0/config_db.json index cd7b49fd0a..adc620ffb1 100644 --- a/tests/mock_tables/asic0/config_db.json +++ b/tests/mock_tables/asic0/config_db.json @@ -108,6 +108,27 @@ "BIG_RED_SWITCH": "enable", "POLL_INTERVAL": "199" }, + "PORT_QOS_MAP|Ethernet0": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet4": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet8": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP0": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP4": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP256": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP260": { + "pfc_enable": "3,4" + }, "CRM|Config": { "acl_table_threshold_type": "percentage", "nexthop_group_threshold_type": "percentage", @@ -176,5 +197,31 @@ "state": "enabled", "auto_restart": "enabled", "high_mem_alert": "disabled" + }, + "VLAN|Vlan1000": { + "vlanid": "1000" + }, + "VLAN_MEMBER|Vlan1000|PortChannel1002": { + "tagging_mode": "tagged" + }, + "BGP_NEIGHBOR|10.0.0.1": { + "rrclient": "0", + "name": "ARISTA01T2", + "local_addr": "10.0.0.0", + "nhopself": "0", + "admin_status": "up", + "holdtime": "10", + "asn": "65200", + "keepalive": "3" + }, + "BGP_NEIGHBOR|fc00::2": { + "rrclient": "0", + "name": "ARISTA01T2", + "local_addr": "fc00::1", + "nhopself": "0", + "admin_status": "up", + "holdtime": "10", + "asn": "65200", + "keepalive": "3" } } diff --git a/tests/mock_tables/asic0/ip_special_recursive_route.json b/tests/mock_tables/asic0/ip_special_recursive_route.json new file mode 100644 index 0000000000..0904495ceb --- /dev/null +++ b/tests/mock_tables/asic0/ip_special_recursive_route.json @@ -0,0 +1,39 @@ +{ + "193.11.208.0/25": [ + { + "destSelected": true, + "distance": 20, + "installed": true, + "internalFlags": 8, + "internalNextHopActiveNum": 2, + "internalNextHopNum": 2, + "internalStatus": 16, + "metric": 0, + "nexthops": [ + { + "active": true, + "afi": "ipv4", + "fib": true, + "flags": 3, + "interfaceIndex": 728, + "interfaceName": "PortChannel0005", + "ip": "10.0.0.5" + }, + { + "active": true, + "afi": "ipv4", + "fib": true, + "flags": 3, + "interfaceIndex": 727, + "interfaceName": "PortChannel0002", + "ip": "10.0.0.1" + } + ], + "prefix": "193.11.208.0/25", + "protocol": "bgp", + "selected": true, + "table": 254, + "uptime": "00:14:32" + } + ] +} diff --git a/tests/mock_tables/asic1/appl_db.json b/tests/mock_tables/asic1/appl_db.json index 3ac977cb02..ed5fbb2c3c 100644 --- a/tests/mock_tables/asic1/appl_db.json +++ b/tests/mock_tables/asic1/appl_db.json @@ -33,6 +33,18 @@ "speed": "40000", "asic_port_name": "Eth1-ASIC1" }, + "PORT_TABLE:Ethernet-IB1": { + "admin_status": "up", + "alias": "Ethernet-IB1", + "asic_port_name": "Rcy-ASIC1", + "description": "", + "index": "152", + "lanes": "109,0,0,0,0,0,0,0", + "mtu": "9100", + "oper_status": "up", + "role": "Int", + "speed": "100000" + }, "LAG_TABLE:PortChannel4009": { "admin_status": "up", "oper_status": "up", diff --git a/tests/mock_tables/asic1/config_db.json b/tests/mock_tables/asic1/config_db.json index 4d515ba2d3..f5caae6d35 100644 --- a/tests/mock_tables/asic1/config_db.json +++ b/tests/mock_tables/asic1/config_db.json @@ -77,6 +77,26 @@ "BIG_RED_SWITCH": "enable", "POLL_INTERVAL": "199" }, + "PORT_QOS_MAP|Ethernet0": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet4": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet8": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP0": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP4": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP256": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet-BP260": { + }, "CRM|Config": { "acl_table_threshold_type": "percentage", "nexthop_group_threshold_type": "percentage", @@ -145,5 +165,25 @@ "state": "enabled", "auto_restart": "enabled", "high_mem_alert": "disabled" + }, + "BGP_INTERNAL_NEIGHBOR|10.1.0.1": { + "rrclient": "0", + "name": "ASIC0", + "local_addr": "10.1.0.0", + "nhopself": "0", + "admin_status": "up", + "holdtime": "0", + "asn": "65100", + "keepalive": "0" + }, + "BGP_INTERNAL_NEIGHBOR|2603:10e2:400:1::2": { + "rrclient": "0", + "name": "ASIC0", + "local_addr": "2603:10e2:400:1::1", + "nhopself": "0", + "admin_status": "up", + "holdtime": "0", + "asn": "65100", + "keepalive": "0" } } diff --git a/tests/mock_tables/asic1/ip_special_recursive_route.json b/tests/mock_tables/asic1/ip_special_recursive_route.json new file mode 100644 index 0000000000..0967ef424b --- /dev/null +++ b/tests/mock_tables/asic1/ip_special_recursive_route.json @@ -0,0 +1 @@ +{} diff --git a/tests/mock_tables/asic2/appl_db.json b/tests/mock_tables/asic2/appl_db.json index a9c630228b..56eaf377bb 100644 --- a/tests/mock_tables/asic2/appl_db.json +++ b/tests/mock_tables/asic2/appl_db.json @@ -47,6 +47,18 @@ "speed": "40000", "asic_port_name": "Eth17-ASIC2" }, + "PORT_TABLE:Ethernet-IB2": { + "admin_status": "up", + "alias": "Ethernet-IB2", + "asic_port_name": "Rcy-ASIC2", + "description": "", + "index": "156", + "lanes": "109,0,0,0,0,0,0,0", + "mtu": "9100", + "oper_status": "up", + "role": "Int", + "speed": "100000" + }, "LAG_MEMBER_TABLE:PortChannel1015:Ethernet20": { "status": "enabled" }, diff --git a/tests/mock_tables/asic2/ip_special_recursive_route.json b/tests/mock_tables/asic2/ip_special_recursive_route.json new file mode 100644 index 0000000000..76f6de0ed5 --- /dev/null +++ b/tests/mock_tables/asic2/ip_special_recursive_route.json @@ -0,0 +1,35 @@ +{ + "193.11.208.0/25": [ + { + "destSelected": true, + "distance": 20, + "installed": true, + "internalFlags": 8, + "internalNextHopActiveNum": 0, + "internalNextHopNum": 0, + "internalStatus": 16, + "metric": 0, + "nexthops": [ + { + "active": true, + "afi": "ipv4", + "flags": 5, + "ip": "10.0.0.9", + "recursive": true + }, + { + "active": true, + "afi": "ipv4", + "flags": 5, + "ip": "10.0.0.1", + "recursive": true + } + ], + "prefix": "193.11.208.0/25", + "protocol": "bgp", + "selected": true, + "table": 254, + "uptime": "00:14:35" + } + ] +} diff --git a/tests/mock_tables/config_db.json b/tests/mock_tables/config_db.json index a535a93ec9..f8ceebffbf 100644 --- a/tests/mock_tables/config_db.json +++ b/tests/mock_tables/config_db.json @@ -400,6 +400,23 @@ "ports@": "PortChannel0002,PortChannel0005,PortChannel0008,PortChannel0011,PortChannel0014,PortChannel0017,PortChannel0020,PortChannel0023,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124", "type": "L3" }, + "ACL_TABLE|DATAACL_2": { + "policy_desc": "DATAACL_2", + "ports@": "PortChannel0002,PortChannel0005,PortChannel0008,PortChannel0011,PortChannel0014,PortChannel0017,PortChannel0020,PortChannel0023,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124", + "type": "L3V6" + }, + "ACL_TABLE|DATAACL_3": { + "policy_desc": "DATAACL_3", + "ports@": "PortChannel0002,PortChannel0005,PortChannel0008,PortChannel0011,PortChannel0014,PortChannel0017,PortChannel0020,PortChannel0023,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124", + "type": "L3", + "stage": "egress" + }, + "ACL_TABLE|DATAACL_4": { + "policy_desc": "DATAACL_4", + "ports@": "PortChannel0002,PortChannel0005,PortChannel0008,PortChannel0011,PortChannel0014,PortChannel0017,PortChannel0020,PortChannel0023,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124", + "type": "L3V6", + "stage": "egress" + }, "ACL_TABLE|EVERFLOW": { "policy_desc": "EVERFLOW", "ports@": "PortChannel0002,PortChannel0005,PortChannel0008,PortChannel0011,PortChannel0014,PortChannel0017,PortChannel0020,PortChannel0023,Ethernet100,Ethernet104,Ethernet92,Ethernet96,Ethernet84,Ethernet88,Ethernet76,Ethernet80,Ethernet108,Ethernet112,Ethernet64,Ethernet120,Ethernet116,Ethernet124,Ethernet72,Ethernet68", @@ -429,6 +446,12 @@ "dhcp_servers@": "192.0.0.1,192.0.0.2,192.0.0.3,192.0.0.4", "vlanid": "2000" }, + "VLAN|Vlan3000": { + "vlanid": "3000" + }, + "VLAN|Vlan4000": { + "vlanid": "4000" + }, "VLAN_INTERFACE|Vlan1000": { "NULL": "NULL" }, @@ -465,6 +488,9 @@ "VLAN_MEMBER|Vlan2000|Ethernet28": { "tagging_mode": "untagged" }, + "VLAN_MEMBER|Vlan4000|PortChannel1001": { + "tagging_mode": "tagged" + }, "PORTCHANNEL|PortChannel1001": { "admin_status": "up", "members@": "Ethernet32", @@ -669,6 +695,10 @@ "peer_switch": "sonic-switch", "type": "ToRRouter" }, + "DEVICE_NEIGHBOR|Ethernet0": { + "name": "Servers", + "port": "eth0" + }, "DEVICE_NEIGHBOR|Ethernet4": { "name": "Servers0", "port": "eth0" @@ -1263,6 +1293,10 @@ "POLL_INTERVAL": "10000", "FLEX_COUNTER_STATUS": "enable" }, + "FLEX_COUNTER_TABLE|PG_DROP": { + "POLL_INTERVAL": "10000", + "FLEX_COUNTER_STATUS": "enable" + }, "PFC_WD|Ethernet0": { "action": "drop", "detection_time": "600", @@ -1432,8 +1466,14 @@ "PORT_QOS_MAP|Ethernet0": { "pfc_enable": "3,4" }, + "PORT_QOS_MAP|Ethernet4": { + "pfc_enable": "3,4" + }, + "PORT_QOS_MAP|Ethernet8": { + }, "DEFAULT_LOSSLESS_BUFFER_PARAMETER|AZURE": { - "default_dynamic_th": "0" + "default_dynamic_th": "0", + "over_subscribe_ratio": "2" }, "KUBERNETES_MASTER|SERVER": { "ip": "10.3.157.24", @@ -1455,5 +1495,25 @@ "wred_red_enable": "true", "yellow_drop_probability": "5", "red_drop_probability": "5" + }, + "BGP_NEIGHBOR|20.1.1.5": { + "rrclient": "0", + "name": "T2-Peer", + "local_addr": "20.1.1.1", + "nhopself": "0", + "admin_status": "up", + "holdtime": "10", + "asn": "65200", + "keepalive": "3" + }, + "BGP_NEIGHBOR|30.1.1.5": { + "rrclient": "0", + "name": "T0-Peer", + "local_addr": "30.1.1.1", + "nhopself": "0", + "admin_status": "up", + "holdtime": "10", + "asn": "65200", + "keepalive": "3" } } diff --git a/tests/mock_tables/counters_db.json b/tests/mock_tables/counters_db.json index 0a06fc22d9..4765556f45 100644 --- a/tests/mock_tables/counters_db.json +++ b/tests/mock_tables/counters_db.json @@ -1,4 +1,403 @@ { + "COUNTERS:oid:0x15000000000357": { + "SAI_QUEUE_STAT_BYTES": "30", + "SAI_QUEUE_STAT_DROPPED_BYTES": "74", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "56", + "SAI_QUEUE_STAT_PACKETS": "68", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "61" + }, + "COUNTERS:oid:0x15000000000358": { + "SAI_QUEUE_STAT_BYTES": "43", + "SAI_QUEUE_STAT_DROPPED_BYTES": "1", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "39", + "SAI_QUEUE_STAT_PACKETS": "60", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "88" + }, + "COUNTERS:oid:0x15000000000359": { + "SAI_QUEUE_STAT_BYTES": "7", + "SAI_QUEUE_STAT_DROPPED_BYTES": "21", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "39", + "SAI_QUEUE_STAT_PACKETS": "82", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "4" + }, + "COUNTERS:oid:0x1500000000035b": { + "SAI_QUEUE_STAT_BYTES": "59", + "SAI_QUEUE_STAT_DROPPED_BYTES": "94", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "12", + "SAI_QUEUE_STAT_PACKETS": "11", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "15" + }, + "COUNTERS:oid:0x1500000000035c": { + "SAI_QUEUE_STAT_BYTES": "62", + "SAI_QUEUE_STAT_DROPPED_BYTES": "40", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "35", + "SAI_QUEUE_STAT_PACKETS": "36", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "18" + }, + "COUNTERS:oid:0x1500000000035d": { + "SAI_QUEUE_STAT_BYTES": "91", + "SAI_QUEUE_STAT_DROPPED_BYTES": "88", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "2", + "SAI_QUEUE_STAT_PACKETS": "49", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "73" + }, + "COUNTERS:oid:0x1500000000035e": { + "SAI_QUEUE_STAT_BYTES": "17", + "SAI_QUEUE_STAT_DROPPED_BYTES": "74", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "94", + "SAI_QUEUE_STAT_PACKETS": "33", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "98" + }, + "COUNTERS:oid:0x1500000000035f": { + "SAI_QUEUE_STAT_BYTES": "71", + "SAI_QUEUE_STAT_DROPPED_BYTES": "33", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "95", + "SAI_QUEUE_STAT_PACKETS": "40", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "81" + }, + "COUNTERS:oid:0x15000000000360": { + "SAI_QUEUE_STAT_BYTES": "8", + "SAI_QUEUE_STAT_DROPPED_BYTES": "78", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "93", + "SAI_QUEUE_STAT_PACKETS": "54", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "59" + }, + "COUNTERS:oid:0x15000000000363": { + "SAI_QUEUE_STAT_BYTES": "96", + "SAI_QUEUE_STAT_DROPPED_BYTES": "9", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "74", + "SAI_QUEUE_STAT_PACKETS": "83", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "12" + }, + "COUNTERS:oid:0x15000000000364": { + "SAI_QUEUE_STAT_BYTES": "60", + "SAI_QUEUE_STAT_DROPPED_BYTES": "31", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "61", + "SAI_QUEUE_STAT_PACKETS": "15", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "COUNTERS:oid:0x15000000000365": { + "SAI_QUEUE_STAT_BYTES": "52", + "SAI_QUEUE_STAT_DROPPED_BYTES": "94", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "82", + "SAI_QUEUE_STAT_PACKETS": "45", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "68" + }, + "COUNTERS:oid:0x15000000000366": { + "SAI_QUEUE_STAT_BYTES": "88", + "SAI_QUEUE_STAT_DROPPED_BYTES": "52", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "89", + "SAI_QUEUE_STAT_PACKETS": "55", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "18" + }, + "COUNTERS:oid:0x15000000000367": { + "SAI_QUEUE_STAT_BYTES": "70", + "SAI_QUEUE_STAT_DROPPED_BYTES": "79", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "95", + "SAI_QUEUE_STAT_PACKETS": "14", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "21" + }, + "COUNTERS:oid:0x15000000000368": { + "SAI_QUEUE_STAT_BYTES": "60", + "SAI_QUEUE_STAT_DROPPED_BYTES": "81", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "66", + "SAI_QUEUE_STAT_PACKETS": "68", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "98" + }, + "COUNTERS:oid:0x15000000000369": { + "SAI_QUEUE_STAT_BYTES": "4", + "SAI_QUEUE_STAT_DROPPED_BYTES": "76", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "48", + "SAI_QUEUE_STAT_PACKETS": "63", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "93" + }, + "COUNTERS:oid:0x1500000000036a": { + "SAI_QUEUE_STAT_BYTES": "73", + "SAI_QUEUE_STAT_DROPPED_BYTES": "74", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "77", + "SAI_QUEUE_STAT_PACKETS": "41", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "50" + }, + "COUNTERS:oid:0x1500000000036b": { + "SAI_QUEUE_STAT_BYTES": "21", + "SAI_QUEUE_STAT_DROPPED_BYTES": "54", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "56", + "SAI_QUEUE_STAT_PACKETS": "60", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "30" + }, + "COUNTERS:oid:0x1500000000036c": { + "SAI_QUEUE_STAT_BYTES": "31", + "SAI_QUEUE_STAT_DROPPED_BYTES": "39", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "12", + "SAI_QUEUE_STAT_PACKETS": "57", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "20" + }, + "COUNTERS:oid:0x1500000000037f": { + "SAI_QUEUE_STAT_BYTES": "96", + "SAI_QUEUE_STAT_DROPPED_BYTES": "98", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "70", + "SAI_QUEUE_STAT_PACKETS": "41", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "46" + }, + "COUNTERS:oid:0x15000000000380": { + "SAI_QUEUE_STAT_BYTES": "49", + "SAI_QUEUE_STAT_DROPPED_BYTES": "36", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "63", + "SAI_QUEUE_STAT_PACKETS": "18", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "18" + }, + "COUNTERS:oid:0x15000000000381": { + "SAI_QUEUE_STAT_BYTES": "90", + "SAI_QUEUE_STAT_DROPPED_BYTES": "15", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "3", + "SAI_QUEUE_STAT_PACKETS": "99", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "15" + }, + "COUNTERS:oid:0x15000000000383": { + "SAI_QUEUE_STAT_BYTES": "84", + "SAI_QUEUE_STAT_DROPPED_BYTES": "94", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "82", + "SAI_QUEUE_STAT_PACKETS": "8", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "17" + }, + "COUNTERS:oid:0x15000000000384": { + "SAI_QUEUE_STAT_BYTES": "15", + "SAI_QUEUE_STAT_DROPPED_BYTES": "92", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "75", + "SAI_QUEUE_STAT_PACKETS": "83", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "42" + }, + "COUNTERS:oid:0x15000000000385": { + "SAI_QUEUE_STAT_BYTES": "26", + "SAI_QUEUE_STAT_DROPPED_BYTES": "71", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "50", + "SAI_QUEUE_STAT_PACKETS": "84", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "31" + }, + "COUNTERS:oid:0x15000000000386": { + "SAI_QUEUE_STAT_BYTES": "19", + "SAI_QUEUE_STAT_DROPPED_BYTES": "80", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "49", + "SAI_QUEUE_STAT_PACKETS": "27", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "4" + }, + "COUNTERS:oid:0x15000000000387": { + "SAI_QUEUE_STAT_BYTES": "89", + "SAI_QUEUE_STAT_DROPPED_BYTES": "33", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "13", + "SAI_QUEUE_STAT_PACKETS": "13", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "45" + }, + "COUNTERS:oid:0x15000000000388": { + "SAI_QUEUE_STAT_BYTES": "48", + "SAI_QUEUE_STAT_DROPPED_BYTES": "31", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "86", + "SAI_QUEUE_STAT_PACKETS": "43", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "6" + }, + "COUNTERS:oid:0x1500000000038b": { + "SAI_QUEUE_STAT_BYTES": "1", + "SAI_QUEUE_STAT_DROPPED_BYTES": "82", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "57", + "SAI_QUEUE_STAT_PACKETS": "50", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "5" + }, + "COUNTERS:oid:0x1500000000038c": { + "SAI_QUEUE_STAT_BYTES": "99", + "SAI_QUEUE_STAT_DROPPED_BYTES": "59", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "84", + "SAI_QUEUE_STAT_PACKETS": "67", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "32" + }, + "COUNTERS:oid:0x1500000000038d": { + "SAI_QUEUE_STAT_BYTES": "58", + "SAI_QUEUE_STAT_DROPPED_BYTES": "5", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "27", + "SAI_QUEUE_STAT_PACKETS": "4", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "17" + }, + "COUNTERS:oid:0x1500000000038e": { + "SAI_QUEUE_STAT_BYTES": "5", + "SAI_QUEUE_STAT_DROPPED_BYTES": "39", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "57", + "SAI_QUEUE_STAT_PACKETS": "74", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "99" + }, + "COUNTERS:oid:0x1500000000038f": { + "SAI_QUEUE_STAT_BYTES": "59", + "SAI_QUEUE_STAT_DROPPED_BYTES": "14", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "4", + "SAI_QUEUE_STAT_PACKETS": "21", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "71" + }, + "COUNTERS:oid:0x15000000000390": { + "SAI_QUEUE_STAT_BYTES": "61", + "SAI_QUEUE_STAT_DROPPED_BYTES": "53", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "19", + "SAI_QUEUE_STAT_PACKETS": "24", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "56" + }, + "COUNTERS:oid:0x15000000000391": { + "SAI_QUEUE_STAT_BYTES": "15", + "SAI_QUEUE_STAT_DROPPED_BYTES": "32", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "15", + "SAI_QUEUE_STAT_PACKETS": "51", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "50" + }, + "COUNTERS:oid:0x15000000000392": { + "SAI_QUEUE_STAT_BYTES": "18", + "SAI_QUEUE_STAT_DROPPED_BYTES": "15", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "23", + "SAI_QUEUE_STAT_PACKETS": "98", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "4" + }, + "COUNTERS:oid:0x15000000000393": { + "SAI_QUEUE_STAT_BYTES": "34", + "SAI_QUEUE_STAT_DROPPED_BYTES": "57", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "9", + "SAI_QUEUE_STAT_PACKETS": "41", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "61" + }, + "COUNTERS:oid:0x15000000000394": { + "SAI_QUEUE_STAT_BYTES": "7", + "SAI_QUEUE_STAT_DROPPED_BYTES": "99", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "18", + "SAI_QUEUE_STAT_PACKETS": "57", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "49" + }, + "COUNTERS:oid:0x150000000003a7": { + "SAI_QUEUE_STAT_BYTES": "5", + "SAI_QUEUE_STAT_DROPPED_BYTES": "56", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "36", + "SAI_QUEUE_STAT_PACKETS": "19", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "65" + }, + "COUNTERS:oid:0x150000000003a8": { + "SAI_QUEUE_STAT_BYTES": "17", + "SAI_QUEUE_STAT_DROPPED_BYTES": "91", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "68", + "SAI_QUEUE_STAT_PACKETS": "38", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "94" + }, + "COUNTERS:oid:0x150000000003a9": { + "SAI_QUEUE_STAT_BYTES": "65", + "SAI_QUEUE_STAT_DROPPED_BYTES": "51", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "79", + "SAI_QUEUE_STAT_PACKETS": "16", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "71" + }, + "COUNTERS:oid:0x150000000003aa": { + "SAI_QUEUE_STAT_BYTES": "97", + "SAI_QUEUE_STAT_DROPPED_BYTES": "72", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "63", + "SAI_QUEUE_STAT_PACKETS": "11", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "51" + }, + "COUNTERS:oid:0x150000000003ac": { + "SAI_QUEUE_STAT_BYTES": "84", + "SAI_QUEUE_STAT_DROPPED_BYTES": "59", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "30", + "SAI_QUEUE_STAT_PACKETS": "13", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "47" + }, + "COUNTERS:oid:0x150000000003ad": { + "SAI_QUEUE_STAT_BYTES": "67", + "SAI_QUEUE_STAT_DROPPED_BYTES": "85", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "99", + "SAI_QUEUE_STAT_PACKETS": "49", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "86" + }, + "COUNTERS:oid:0x150000000003ae": { + "SAI_QUEUE_STAT_BYTES": "63", + "SAI_QUEUE_STAT_DROPPED_BYTES": "88", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "38", + "SAI_QUEUE_STAT_PACKETS": "2", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "98" + }, + "COUNTERS:oid:0x150000000003af": { + "SAI_QUEUE_STAT_BYTES": "82", + "SAI_QUEUE_STAT_DROPPED_BYTES": "43", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "93", + "SAI_QUEUE_STAT_PACKETS": "0", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "50" + }, + "COUNTERS:oid:0x150000000003b0": { + "SAI_QUEUE_STAT_BYTES": "17", + "SAI_QUEUE_STAT_DROPPED_BYTES": "61", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "91", + "SAI_QUEUE_STAT_PACKETS": "80", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "91" + }, + "COUNTERS:oid:0x150000000003b3": { + "SAI_QUEUE_STAT_BYTES": "63", + "SAI_QUEUE_STAT_DROPPED_BYTES": "73", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "76", + "SAI_QUEUE_STAT_PACKETS": "81", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "12" + }, + "COUNTERS:oid:0x150000000003b4": { + "SAI_QUEUE_STAT_BYTES": "16", + "SAI_QUEUE_STAT_DROPPED_BYTES": "66", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "29", + "SAI_QUEUE_STAT_PACKETS": "29", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "32" + }, + "COUNTERS:oid:0x150000000003b5": { + "SAI_QUEUE_STAT_BYTES": "12", + "SAI_QUEUE_STAT_DROPPED_BYTES": "35", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "61", + "SAI_QUEUE_STAT_PACKETS": "32", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "89" + }, + "COUNTERS:oid:0x150000000003b6": { + "SAI_QUEUE_STAT_BYTES": "17", + "SAI_QUEUE_STAT_DROPPED_BYTES": "93", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "72", + "SAI_QUEUE_STAT_PACKETS": "79", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "49" + }, + "COUNTERS:oid:0x150000000003b7": { + "SAI_QUEUE_STAT_BYTES": "21", + "SAI_QUEUE_STAT_DROPPED_BYTES": "50", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "67", + "SAI_QUEUE_STAT_PACKETS": "23", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "4" + }, + "COUNTERS:oid:0x150000000003b8": { + "SAI_QUEUE_STAT_BYTES": "10", + "SAI_QUEUE_STAT_DROPPED_BYTES": "14", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "97", + "SAI_QUEUE_STAT_PACKETS": "37", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "32" + }, + "COUNTERS:oid:0x150000000003b9": { + "SAI_QUEUE_STAT_BYTES": "17", + "SAI_QUEUE_STAT_DROPPED_BYTES": "43", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "74", + "SAI_QUEUE_STAT_PACKETS": "30", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "42" + }, + "COUNTERS:oid:0x150000000003ba": { + "SAI_QUEUE_STAT_BYTES": "63", + "SAI_QUEUE_STAT_DROPPED_BYTES": "84", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "54", + "SAI_QUEUE_STAT_PACKETS": "0", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "43" + }, + "COUNTERS:oid:0x150000000003bb": { + "SAI_QUEUE_STAT_BYTES": "88", + "SAI_QUEUE_STAT_DROPPED_BYTES": "79", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "24", + "SAI_QUEUE_STAT_PACKETS": "69", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "62" + }, + "COUNTERS:oid:0x150000000003bc": { + "SAI_QUEUE_STAT_BYTES": "12", + "SAI_QUEUE_STAT_DROPPED_BYTES": "3", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "84", + "SAI_QUEUE_STAT_PACKETS": "20", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "81" + }, "COUNTERS:oid:0x60000000005a3": { "SAI_ROUTER_INTERFACE_STAT_IN_ERROR_OCTETS": "0", "SAI_ROUTER_INTERFACE_STAT_IN_ERROR_PACKETS": "0", @@ -7,7 +406,12 @@ "SAI_ROUTER_INTERFACE_STAT_OUT_ERROR_OCTETS": "0", "SAI_ROUTER_INTERFACE_STAT_OUT_ERROR_PACKETS": "0", "SAI_ROUTER_INTERFACE_STAT_OUT_OCTETS": "0", - "SAI_ROUTER_INTERFACE_STAT_OUT_PACKETS": "0" + "SAI_ROUTER_INTERFACE_STAT_OUT_PACKETS": "0", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "0", + "SAI_QUEUE_STAT_DROPPED_BYTES": "0", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "0", + "SAI_QUEUE_STAT_BYTES": "0", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" }, "COUNTERS:oid:0x60000000005a1": { "SAI_ROUTER_INTERFACE_STAT_IN_ERROR_OCTETS": "0", @@ -17,7 +421,12 @@ "SAI_ROUTER_INTERFACE_STAT_OUT_ERROR_OCTETS": "0", "SAI_ROUTER_INTERFACE_STAT_OUT_ERROR_PACKETS": "0", "SAI_ROUTER_INTERFACE_STAT_OUT_OCTETS": "0", - "SAI_ROUTER_INTERFACE_STAT_OUT_PACKETS": "0" + "SAI_ROUTER_INTERFACE_STAT_OUT_PACKETS": "0", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "0", + "SAI_QUEUE_STAT_DROPPED_BYTES": "0", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "0", + "SAI_QUEUE_STAT_BYTES": "0", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" }, "COUNTERS:oid:0x600000000065f": { "SAI_ROUTER_INTERFACE_STAT_IN_ERROR_OCTETS": "1128", @@ -294,6 +703,80 @@ "SAI_SWITCH_STAT_OUT_DROP_REASON_RANGE_BASE": "1000", "SAI_SWITCH_STAT_OUT_CONFIGURED_DROP_REASONS_1_DROPPED_PKTS": "0" }, + + "COUNTERS:oid:0x1a00000000034f": { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "800" + }, + "COUNTERS:oid:0x1a000000000350" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "801" + }, + "COUNTERS:oid:0x1a000000000351" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "802" + }, + "COUNTERS:oid:0x1a000000000352" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "803" + }, + "COUNTERS:oid:0x1a000000000353" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "804" + }, + "COUNTERS:oid:0x1a000000000354" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "805" + }, + "COUNTERS:oid:0x1a000000000355" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "806" + }, + "COUNTERS:oid:0x1a000000000356" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "807" + }, + "COUNTERS:oid:0x1a000000000377" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "400" + }, + "COUNTERS:oid:0x1a000000000378" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "401" + }, + "COUNTERS:oid:0x1a000000000379" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "402" + }, + "COUNTERS:oid:0x1a00000000037a" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "403" + }, + "COUNTERS:oid:0x1a00000000037b" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "404" + }, + "COUNTERS:oid:0x1a00000000037c" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "405" + }, + "COUNTERS:oid:0x1a00000000037d" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "406" + }, + "COUNTERS:oid:0x1a00000000037e" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "407" + }, + "COUNTERS:oid:0x1a00000000039f" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "100" + }, + "COUNTERS:oid:0x1a0000000003a0" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "101" + }, + "COUNTERS:oid:0x1a0000000003a1" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "102" + }, + "COUNTERS:oid:0x1a0000000003a2" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "103" + }, + "COUNTERS:oid:0x1a0000000003a3" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "104" + }, + "COUNTERS:oid:0x1a0000000003a4" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "105" + }, + "COUNTERS:oid:0x1a0000000003a5" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "106" + }, + "COUNTERS:oid:0x1a0000000003a6" : { + "SAI_INGRESS_PRIORITY_GROUP_STAT_DROPPED_PACKETS" : "107" + }, + "COUNTERS_PORT_NAME_MAP": { "Ethernet0": "oid:0x1000000000012", "Ethernet4": "oid:0x1000000000013", @@ -320,6 +803,16 @@ "Ethernet0:7": "oid:0x1500000000035e", "Ethernet0:8": "oid:0x1500000000035f", "Ethernet0:9": "oid:0x15000000000360", + "Ethernet0:20": "oid:0x1500000000036d", + "Ethernet0:21": "oid:0x1500000000036e", + "Ethernet0:22": "oid:0x1500000000036f", + "Ethernet0:23": "oid:0x15000000000370", + "Ethernet0:24": "oid:0x15000000000371", + "Ethernet0:25": "oid:0x15000000000372", + "Ethernet0:26": "oid:0x15000000000373", + "Ethernet0:27": "oid:0x15000000000374", + "Ethernet0:28": "oid:0x15000000000375", + "Ethernet0:29": "oid:0x15000000000376", "Ethernet4:0": "oid:0x1500000000037f", "Ethernet4:1": "oid:0x15000000000380", "Ethernet4:10": "oid:0x1500000000038b", @@ -340,6 +833,16 @@ "Ethernet4:7": "oid:0x15000000000386", "Ethernet4:8": "oid:0x15000000000387", "Ethernet4:9": "oid:0x15000000000388", + "Ethernet4:20": "oid:0x15000000000395", + "Ethernet4:21": "oid:0x15000000000396", + "Ethernet4:22": "oid:0x15000000000397", + "Ethernet4:23": "oid:0x15000000000398", + "Ethernet4:24": "oid:0x15000000000399", + "Ethernet4:25": "oid:0x1500000000039a", + "Ethernet4:26": "oid:0x1500000000039b", + "Ethernet4:27": "oid:0x1500000000039c", + "Ethernet4:28": "oid:0x1500000000039d", + "Ethernet4:29": "oid:0x1500000000039e", "Ethernet8:0": "oid:0x150000000003a7", "Ethernet8:1": "oid:0x150000000003a8", "Ethernet8:10": "oid:0x150000000003b3", @@ -359,7 +862,17 @@ "Ethernet8:6": "oid:0x150000000003ad", "Ethernet8:7": "oid:0x150000000003ae", "Ethernet8:8": "oid:0x150000000003af", - "Ethernet8:9": "oid:0x150000000003b0" + "Ethernet8:9": "oid:0x150000000003b0", + "Ethernet8:20": "oid:0x150000000003bd", + "Ethernet8:21": "oid:0x150000000003be", + "Ethernet8:22": "oid:0x150000000003bf", + "Ethernet8:23": "oid:0x150000000003c0", + "Ethernet8:24": "oid:0x150000000003c1", + "Ethernet8:25": "oid:0x150000000003c2", + "Ethernet8:26": "oid:0x150000000003c3", + "Ethernet8:27": "oid:0x150000000003c4", + "Ethernet8:28": "oid:0x150000000003c5", + "Ethernet8:29": "oid:0x150000000003c6" }, "COUNTERS_LAG_NAME_MAP": { "PortChannel0001": "oid:0x60000000005a1", @@ -445,6 +958,16 @@ "oid:0x1500000000036a": "oid:0x1000000000012", "oid:0x1500000000036b": "oid:0x1000000000012", "oid:0x1500000000036c": "oid:0x1000000000012", + "oid:0x1500000000036d": "oid:0x1000000000012", + "oid:0x1500000000036e": "oid:0x1000000000012", + "oid:0x1500000000036f": "oid:0x1000000000012", + "oid:0x15000000000370": "oid:0x1000000000012", + "oid:0x15000000000371": "oid:0x1000000000012", + "oid:0x15000000000372": "oid:0x1000000000012", + "oid:0x15000000000373": "oid:0x1000000000012", + "oid:0x15000000000374": "oid:0x1000000000012", + "oid:0x15000000000375": "oid:0x1000000000012", + "oid:0x15000000000376": "oid:0x1000000000012", "oid:0x1500000000037f": "oid:0x1000000000013", "oid:0x15000000000380": "oid:0x1000000000013", "oid:0x15000000000381": "oid:0x1000000000013", @@ -465,6 +988,16 @@ "oid:0x15000000000392": "oid:0x1000000000013", "oid:0x15000000000393": "oid:0x1000000000013", "oid:0x15000000000394": "oid:0x1000000000013", + "oid:0x15000000000395": "oid:0x1000000000013", + "oid:0x15000000000396": "oid:0x1000000000013", + "oid:0x15000000000397": "oid:0x1000000000013", + "oid:0x15000000000398": "oid:0x1000000000013", + "oid:0x15000000000399": "oid:0x1000000000013", + "oid:0x1500000000039a": "oid:0x1000000000013", + "oid:0x1500000000039b": "oid:0x1000000000013", + "oid:0x1500000000039c": "oid:0x1000000000013", + "oid:0x1500000000039d": "oid:0x1000000000013", + "oid:0x1500000000039e": "oid:0x1000000000013", "oid:0x150000000003a7": "oid:0x1000000000014", "oid:0x150000000003a8": "oid:0x1000000000014", "oid:0x150000000003a9": "oid:0x1000000000014", @@ -484,7 +1017,17 @@ "oid:0x150000000003b9": "oid:0x1000000000014", "oid:0x150000000003ba": "oid:0x1000000000014", "oid:0x150000000003bb": "oid:0x1000000000014", - "oid:0x150000000003bc": "oid:0x1000000000014" + "oid:0x150000000003bc": "oid:0x1000000000014", + "oid:0x150000000003bd": "oid:0x1000000000014", + "oid:0x150000000003be": "oid:0x1000000000014", + "oid:0x150000000003bf": "oid:0x1000000000014", + "oid:0x150000000003c0": "oid:0x1000000000014", + "oid:0x150000000003c1": "oid:0x1000000000014", + "oid:0x150000000003c2": "oid:0x1000000000014", + "oid:0x150000000003c3": "oid:0x1000000000014", + "oid:0x150000000003c4": "oid:0x1000000000014", + "oid:0x150000000003c5": "oid:0x1000000000014", + "oid:0x150000000003c6": "oid:0x1000000000014" }, "COUNTERS_PG_INDEX_MAP": { "oid:0x1a00000000034f": "0", @@ -533,6 +1076,16 @@ "oid:0x1500000000036a": "17", "oid:0x1500000000036b": "18", "oid:0x1500000000036c": "19", + "oid:0x1500000000036d": "20", + "oid:0x1500000000036e": "21", + "oid:0x1500000000036f": "22", + "oid:0x15000000000370": "23", + "oid:0x15000000000371": "24", + "oid:0x15000000000372": "25", + "oid:0x15000000000373": "26", + "oid:0x15000000000374": "27", + "oid:0x15000000000375": "28", + "oid:0x15000000000376": "29", "oid:0x1500000000037f": "0", "oid:0x15000000000380": "1", "oid:0x15000000000381": "2", @@ -553,6 +1106,16 @@ "oid:0x15000000000392": "17", "oid:0x15000000000393": "18", "oid:0x15000000000394": "19", + "oid:0x15000000000395": "20", + "oid:0x15000000000396": "21", + "oid:0x15000000000397": "22", + "oid:0x15000000000398": "23", + "oid:0x15000000000399": "24", + "oid:0x1500000000039a": "25", + "oid:0x1500000000039b": "26", + "oid:0x1500000000039c": "27", + "oid:0x1500000000039d": "28", + "oid:0x1500000000039e": "29", "oid:0x150000000003a7": "0", "oid:0x150000000003a8": "1", "oid:0x150000000003a9": "2", @@ -572,7 +1135,17 @@ "oid:0x150000000003b9": "16", "oid:0x150000000003ba": "17", "oid:0x150000000003bb": "18", - "oid:0x150000000003bc": "19" + "oid:0x150000000003bc": "19", + "oid:0x150000000003bd": "20", + "oid:0x150000000003be": "21", + "oid:0x150000000003bf": "22", + "oid:0x150000000003c0": "23", + "oid:0x150000000003c1": "24", + "oid:0x150000000003c2": "25", + "oid:0x150000000003c3": "26", + "oid:0x150000000003c4": "27", + "oid:0x150000000003c5": "28", + "oid:0x150000000003c6": "29" }, "COUNTERS_QUEUE_TYPE_MAP": { "oid:0x15000000000357": "SAI_QUEUE_TYPE_UNICAST", @@ -595,6 +1168,16 @@ "oid:0x1500000000036a": "SAI_QUEUE_TYPE_MULTICAST", "oid:0x1500000000036b": "SAI_QUEUE_TYPE_MULTICAST", "oid:0x1500000000036c": "SAI_QUEUE_TYPE_MULTICAST", + "oid:0x1500000000036d": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000036e": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000036f": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000370": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000371": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000372": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000373": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000374": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000375": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000376": "SAI_QUEUE_TYPE_ALL", "oid:0x1500000000037f": "SAI_QUEUE_TYPE_UNICAST", "oid:0x15000000000380": "SAI_QUEUE_TYPE_UNICAST", "oid:0x15000000000381": "SAI_QUEUE_TYPE_UNICAST", @@ -615,6 +1198,16 @@ "oid:0x15000000000392": "SAI_QUEUE_TYPE_MULTICAST", "oid:0x15000000000393": "SAI_QUEUE_TYPE_MULTICAST", "oid:0x15000000000394": "SAI_QUEUE_TYPE_MULTICAST", + "oid:0x15000000000395": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000396": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000397": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000398": "SAI_QUEUE_TYPE_ALL", + "oid:0x15000000000399": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000039a": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000039b": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000039c": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000039d": "SAI_QUEUE_TYPE_ALL", + "oid:0x1500000000039e": "SAI_QUEUE_TYPE_ALL", "oid:0x150000000003a7": "SAI_QUEUE_TYPE_UNICAST", "oid:0x150000000003a8": "SAI_QUEUE_TYPE_UNICAST", "oid:0x150000000003a9": "SAI_QUEUE_TYPE_UNICAST", @@ -634,7 +1227,17 @@ "oid:0x150000000003b9": "SAI_QUEUE_TYPE_MULTICAST", "oid:0x150000000003ba": "SAI_QUEUE_TYPE_MULTICAST", "oid:0x150000000003bb": "SAI_QUEUE_TYPE_MULTICAST", - "oid:0x150000000003bc": "SAI_QUEUE_TYPE_MULTICAST" + "oid:0x150000000003bc": "SAI_QUEUE_TYPE_MULTICAST", + "oid:0x150000000003bd": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003be": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003bf": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c0": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c1": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c2": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c3": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c4": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c5": "SAI_QUEUE_TYPE_ALL", + "oid:0x150000000003c6": "SAI_QUEUE_TYPE_ALL" }, "COUNTERS_DEBUG_NAME_PORT_STAT_MAP": { "DEBUG_0": "SAI_PORT_STAT_IN_DROP_REASON_RANGE_BASE", @@ -660,7 +1263,12 @@ "PFC_WD_QUEUE_STATS_TX_PACKETS_LAST": "0", "PFC_WD_RESTORATION_TIME": "600000", "PFC_WD_RESTORATION_TIME_LEFT": "600000", - "PFC_WD_STATUS": "stormed" + "PFC_WD_STATUS": "stormed", + "SAI_QUEUE_STAT_BYTES": "70", + "SAI_QUEUE_STAT_DROPPED_BYTES": "76", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "19", + "SAI_QUEUE_STAT_PACKETS": "52", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "60" }, "COUNTERS:oid:0x15000000000382": { "PFC_WD_ACTION": "drop", @@ -678,7 +1286,12 @@ "PFC_WD_QUEUE_STATS_TX_PACKETS_LAST": "0", "PFC_WD_RESTORATION_TIME": "600000", "PFC_WD_RESTORATION_TIME_LEFT": "600000", - "PFC_WD_STATUS": "operational" + "PFC_WD_STATUS": "operational", + "SAI_QUEUE_STAT_BYTES": "89", + "SAI_QUEUE_STAT_DROPPED_BYTES": "41", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "48", + "SAI_QUEUE_STAT_PACKETS": "60", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "99" }, "COUNTERS:oid:0x150000000003ab": { "PFC_WD_ACTION": "drop", @@ -696,7 +1309,12 @@ "PFC_WD_QUEUE_STATS_TX_PACKETS_LAST": "0", "PFC_WD_RESTORATION_TIME": "600000", "PFC_WD_RESTORATION_TIME_LEFT": "600000", - "PFC_WD_STATUS": "stormed" + "PFC_WD_STATUS": "stormed", + "SAI_QUEUE_STAT_BYTES": "89", + "SAI_QUEUE_STAT_DROPPED_BYTES": "62", + "SAI_QUEUE_STAT_DROPPED_PACKETS": "62", + "SAI_QUEUE_STAT_PACKETS": "54", + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "97" }, "USER_WATERMARKS:oid:0x1a00000000034f": { "SAI_INGRESS_PRIORITY_GROUP_STAT_SHARED_WATERMARK_BYTES": "100", @@ -920,6 +1538,36 @@ "USER_WATERMARKS:oid:0x15000000000360": { "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "20" }, + "USER_WATERMARKS:oid:0x1500000000036d": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "1234567" + }, + "USER_WATERMARKS:oid:0x1500000000036e": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "7654321" + }, + "USER_WATERMARKS:oid:0x1500000000036f": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000370": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000371": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000372": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "20" + }, + "USER_WATERMARKS:oid:0x15000000000373": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "500" + }, + "USER_WATERMARKS:oid:0x15000000000374": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "200" + }, + "USER_WATERMARKS:oid:0x15000000000375": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000376": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "10" + }, "USER_WATERMARKS:oid:0x1500000000037f": { "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" }, @@ -950,6 +1598,36 @@ "USER_WATERMARKS:oid:0x15000000000388": { "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" }, + "USER_WATERMARKS:oid:0x15000000000395": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000396": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000397": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x15000000000398": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "1986" + }, + "USER_WATERMARKS:oid:0x15000000000399": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "2567" + }, + "USER_WATERMARKS:oid:0x1500000000039a": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x1500000000039b": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x1500000000039c": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x1500000000039d": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x1500000000039e": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, "USER_WATERMARKS:oid:0x150000000003a7": { "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" }, @@ -980,6 +1658,36 @@ "USER_WATERMARKS:oid:0x150000000003b0": { "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "7696" }, + "USER_WATERMARKS:oid:0x150000000003bd": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "20" + }, + "USER_WATERMARKS:oid:0x150000000003be": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "5" + }, + "USER_WATERMARKS:oid:0x150000000003bf": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "1998" + }, + "USER_WATERMARKS:oid:0x150000000003c0": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x150000000003c1": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x150000000003c2": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x150000000003c3": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x150000000003c4": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "0" + }, + "USER_WATERMARKS:oid:0x150000000003c5": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "8528" + }, + "USER_WATERMARKS:oid:0x150000000003c6": { + "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "7696" + }, "PERSISTENT_WATERMARKS:oid:0x15000000000357": { "SAI_QUEUE_STAT_SHARED_WATERMARK_BYTES": "3057328" }, diff --git a/tests/mock_tables/dbconnector.py b/tests/mock_tables/dbconnector.py index ae94561868..30a9f5a653 100644 --- a/tests/mock_tables/dbconnector.py +++ b/tests/mock_tables/dbconnector.py @@ -8,11 +8,12 @@ import redis import swsssdk from sonic_py_common import multi_asic -from swsssdk import SonicDBConfig, SonicV2Connector +from swsssdk import SonicDBConfig, SonicV2Connector, ConfigDBConnector, ConfigDBPipeConnector from swsscommon import swsscommon topo = None +dedicated_dbs = {} def clean_up_config(): # Set SonicDBConfig variables to initial state @@ -47,7 +48,11 @@ def connect_SonicV2Connector(self, db_name, retry_on=True): # add the namespace to kwargs for testing multi asic self.dbintf.redis_kwargs['namespace'] = self.namespace # Mock DB filename for unit-test - self.dbintf.redis_kwargs['db_name'] = db_name + global dedicated_dbs + if dedicated_dbs and dedicated_dbs.get(db_name): + self.dbintf.redis_kwargs['db_name'] = dedicated_dbs[db_name] + else: + self.dbintf.redis_kwargs['db_name'] = db_name self.dbintf.redis_kwargs['decode_responses'] = True _old_connect_SonicV2Connector(self, db_name, retry_on) @@ -146,3 +151,5 @@ def keys(self, pattern='*'): redis.StrictRedis = SwssSyncClient SonicV2Connector.connect = connect_SonicV2Connector swsscommon.SonicV2Connector = SonicV2Connector +swsscommon.ConfigDBConnector = ConfigDBConnector +swsscommon.ConfigDBPipeConnector = ConfigDBPipeConnector diff --git a/tests/mock_tables/mock_multi_asic.py b/tests/mock_tables/mock_multi_asic.py index 3e875af36a..0e5589c301 100644 --- a/tests/mock_tables/mock_multi_asic.py +++ b/tests/mock_tables/mock_multi_asic.py @@ -2,6 +2,57 @@ from unittest import mock from sonic_py_common import multi_asic +from utilities_common import multi_asic as multi_asic_util + +mock_intf_table = { + '': { + 'eth0': { + 2: [{'addr': '10.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '10.1.1.1'}], + 10: [{'addr': '3100::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}] + }, + 'lo': { + 2: [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'broadcast': '127.255.255.255'}], + 10: [{'addr': '::1', 'netmask':'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128'}] + } + }, + 'asic0': { + 'Loopback0': { + 17: [{'addr': '62:a5:9d:f4:16:96', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [{'addr': '40.1.1.1', 'netmask': '255.255.255.255', 'broadcast': '40.1.1.1'}], + 10: [{'addr': 'fe80::60a5:9dff:fef4:1696%Loopback0', 'netmask': 'ffff:ffff:ffff:ffff::/64'}] + }, + 'PortChannel0001': { + 17: [{'addr': '82:fd:d1:5b:45:2f', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [{'addr': '20.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '20.1.1.1'}], + 10: [{'addr': 'aa00::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}, {'addr': 'fe80::80fd:d1ff:fe5b:452f', 'netmask': 'ffff:ffff:ffff:ffff::/64'}] + }, + 'Loopback4096': { + 2: [{'addr': '1.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '1.1.1.1'}] + }, + 'veth@eth1': { + 2: [{'addr': '192.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '192.1.1.1'}] + } + }, + 'asic1': { + 'Loopback0': { + 17: [{'addr': '62:a5:9d:f4:16:96', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [{'addr': '40.1.1.1', 'netmask': '255.255.255.255', 'broadcast': '40.1.1.1'}], + 10: [{'addr': 'fe80::60a5:9dff:fef4:1696%Loopback0', 'netmask': 'ffff:ffff:ffff:ffff::/64'}] + }, + 'PortChannel0002': { + 17: [{'addr': '82:fd:d1:5b:45:2f', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [{'addr': '30.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '30.1.1.1'}], + 10: [{'addr': 'bb00::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}, {'addr': 'fe80::80fd:abff:fe5b:452f', 'netmask': 'ffff:ffff:ffff:ffff::/64'}] + }, + 'Loopback4096': { + 2: [{'addr': '2.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '2.1.1.1'}] + }, + 'veth@eth2': { + 2: [{'addr': '193.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '193.1.1.1'}] + } + } +} + def mock_get_num_asics(): return 2 @@ -12,10 +63,32 @@ def mock_is_multi_asic(): def mock_get_namespace_list(namespace=None): + if namespace: + return [namespace] return ['asic0', 'asic1'] +def mock_multi_asic_get_ip_intf_from_ns(namespace): + interfaces = [] + try: + interfaces = list(mock_intf_table[namespace].keys()) + except KeyError: + pass + return interfaces + + +def mock_multi_asic_get_ip_intf_addr_from_ns(namespace, iface): + ipaddresses = [] + try: + ipaddresses = mock_intf_table[namespace][iface] + except KeyError: + pass + return ipaddresses + + multi_asic.get_num_asics = mock_get_num_asics multi_asic.is_multi_asic = mock_is_multi_asic multi_asic.get_namespace_list = mock_get_namespace_list multi_asic.get_namespaces_from_linux = mock_get_namespace_list +multi_asic_util.multi_asic_get_ip_intf_from_ns = mock_multi_asic_get_ip_intf_from_ns +multi_asic_util.multi_asic_get_ip_intf_addr_from_ns = mock_multi_asic_get_ip_intf_addr_from_ns diff --git a/tests/mock_tables/mock_single_asic.py b/tests/mock_tables/mock_single_asic.py index f6607cf362..08c2157c9d 100644 --- a/tests/mock_tables/mock_single_asic.py +++ b/tests/mock_tables/mock_single_asic.py @@ -2,6 +2,49 @@ from unittest import mock from sonic_py_common import multi_asic +from utilities_common import multi_asic as multi_asic_util + +mock_intf_table = { + '': { + 'eth0': { + 2: [{'addr': '10.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '10.1.1.1'}], + 10: [{'addr': '3100::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}] + }, + 'Ethernet0': { + 17: [{'addr': '82:fd:d1:5b:45:2f', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [ + {'addr': '20.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '20.1.1.1'}, + {'addr': '21.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '21.1.1.1'} + ], + 10: [ + {'addr': 'aa00::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}, + {'addr': '2100::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}, + {'addr': 'fe80::64be:a1ff:fe85:c6c4%Ethernet0', 'netmask': 'ffff:ffff:ffff:ffff::/64'} + ] + }, + 'PortChannel0001': { + 17: [{'addr': '82:fd:d1:5b:45:2f', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [{'addr': '30.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '30.1.1.1'}], + 10: [ + {'addr': 'ab00::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}, + {'addr': 'fe80::cc8d:60ff:fe08:139f%PortChannel0001', 'netmask': 'ffff:ffff:ffff:ffff::/64'} + ] + }, + 'Vlan100': { + 17: [{'addr': '82:fd:d1:5b:45:2f', 'broadcast': 'ff:ff:ff:ff:ff:ff'}], + 2: [{'addr': '40.1.1.1', 'netmask': '255.255.255.0', 'broadcast': '30.1.1.1'}], + 10: [ + {'addr': 'cc00::1', 'netmask': 'ffff:ffff:ffff:ffff::/64'}, + {'addr': 'fe80::c029:3fff:fe41:cf56%Vlan100', 'netmask': 'ffff:ffff:ffff:ffff::/64'} + ] + }, + 'lo': { + 2: [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'broadcast': '127.255.255.255'}], + 10: [{'addr': '::1', 'netmask':'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff/128'}] + } + } +} + def mock_get_num_asics(): return 1 @@ -12,6 +55,27 @@ def mock_is_multi_asic(): def mock_get_namespace_list(namespace=None): return [''] + +def mock_single_asic_get_ip_intf_from_ns(namespace): + interfaces = [] + try: + interfaces = list(mock_intf_table[namespace].keys()) + except KeyError: + pass + return interfaces + + +def mock_single_asic_get_ip_intf_addr_from_ns(namespace, iface): + ipaddresses = [] + try: + ipaddresses = mock_intf_table[namespace][iface] + except KeyError: + pass + return ipaddresses + + multi_asic.is_multi_asic = mock_is_multi_asic multi_asic.get_num_asics = mock_get_num_asics multi_asic.get_namespace_list = mock_get_namespace_list +multi_asic_util.multi_asic_get_ip_intf_from_ns = mock_single_asic_get_ip_intf_from_ns +multi_asic_util.multi_asic_get_ip_intf_addr_from_ns = mock_single_asic_get_ip_intf_addr_from_ns \ No newline at end of file diff --git a/tests/mock_tables/state_db.json b/tests/mock_tables/state_db.json index c15a1b353d..45057b5cf4 100644 --- a/tests/mock_tables/state_db.json +++ b/tests/mock_tables/state_db.json @@ -17,6 +17,24 @@ "nominal_bit_rate": "255", "application_advertisement": "N/A" }, + "TRANSCEIVER_INFO|Ethernet12": { + "type": "QSFP28 or later", + "hardware_rev": "AC", + "serial": "MT1706FT02064", + "manufacturer": "Credo", + "model": "CACL1X321P2PA1MS", + "vendor_oui": "00-02-c9", + "vendor_date": "2017-01-13 ", + "connector": "No separable connector", + "encoding": "64B66B", + "ext_identifier": "Power Class 3(2.5W max), CDR present in Rx Tx", + "ext_rateselect_compliance": "QSFP+ Rate Select Version 1", + "cable_type": "Length Cable Assembly(m)", + "cable_length": "3", + "specification_compliance": "{'10/40G Ethernet Compliance Code': '40G Active Cable (XLPPI)'}", + "nominal_bit_rate": "255", + "application_advertisement": "N/A" + }, "TRANSCEIVER_DOM_SENSOR|Ethernet0": { "temperature": "30.9258", "voltage": "3.2824", @@ -121,14 +139,130 @@ "PSU_INFO|PSU 1": { "presence": "true", "status": "true", + "model": "0J6J4K", + "serial": "CN-0J6J4K-17972-5AF-0086-A00", + "temp": "None", + "temp_threshold": "None", + "voltage": "12.19", + "voltage_min_threshold": "None", + "voltage_max_threshold": "None", + "current": "8.37", + "power": "102.7", + "is_replaceable": "False", "led_status": "green" }, "PSU_INFO|PSU 2": { "presence": "true", "status": "true", + "model": "0J6J4K", + "serial": "CN-0J6J4K-17972-5AF-008M-A00", + "temp": "None", + "temp_threshold": "None", + "voltage": "12.18", + "voltage_min_threshold": "None", + "voltage_max_threshold": "None", + "current": "10.07", + "power": "122.0", + "is_replaceable": "False", "led_status": "green" }, - + "EEPROM_INFO|TlvHeader": { + "Id String": "TlvInfo", + "Version": "1", + "Total Length": "170" + }, + "EEPROM_INFO|State": { + "Initialized": "1" + }, + "EEPROM_INFO|Checksum": { + "Valid": "1" + }, + "EEPROM_INFO|0x21": { + "Len": "8", + "Name": "Product Name", + "Value": "S6100-ON" + }, + "EEPROM_INFO|0x22": { + "Len": "6", + "Name": "Part Number", + "Value": "0F6N2R" + }, + "EEPROM_INFO|0x23": { + "Len": "20", + "Name": "Serial Number", + "Value": "TH0F6N2RCET0007600NG" + }, + "EEPROM_INFO|0x24": { + "Len": "6", + "Name": "Base MAC Address", + "Value": "0C:29:EF:CF:AC:A0" + }, + "EEPROM_INFO|0x25": { + "Len": "19", + "Name": "Manufacture Date", + "Value": "07/07/2020 15:05:34" + }, + "EEPROM_INFO|0x26": { + "Len": "1", + "Name": "Device Version", + "Value": "1" + }, + "EEPROM_INFO|0x27": { + "Len": "3", + "Name": "Label Revision", + "Value": "A08" + }, + "EEPROM_INFO|0x28": { + "Len": "26", + "Name": "Platform Name", + "Value": "x86_64-dell_s6100_c2538-r0" + }, + "EEPROM_INFO|0x29": { + "Len": "8", + "Name": "ONIE Version", + "Value": "3.15.1.0" + }, + "EEPROM_INFO|0x2a": { + "Len": "2", + "Name": "MAC Addresses", + "Value": "384" + }, + "EEPROM_INFO|0x2b": { + "Len": "5", + "Name": "Manufacturer", + "Value": "CET00" + }, + "EEPROM_INFO|0x2c": { + "Len": "2", + "Name": "Manufacture Country", + "Value": "TH" + }, + "EEPROM_INFO|0x2d": { + "Len": "4", + "Name": "Vendor Name", + "Value": "DELL" + }, + "EEPROM_INFO|0x2e": { + "Len": "8", + "Name": "Diag Version", + "Value": "3.25.4.1" + }, + "EEPROM_INFO|0x2f": { + "Len": "7", + "Name": "Service Tag", + "Value": "F3CD9Z2" + }, + "EEPROM_INFO|0xfd": { + "Len_0": "7", + "Name_0": "Vendor Extension", + "Value_0": "", + "Num_vendor_ext": "1" + }, + "EEPROM_INFO|0xfe": { + "Len": "4", + "Name": "CRC-32", + "Value": "0xAC518FB3" + }, "SWITCH_CAPABILITY|switch": { "MIRROR": "true", "MIRRORV6": "true", @@ -272,72 +406,72 @@ "timestamp": "20200813 01:32:30" }, "FG_ROUTE_TABLE|fc:5::/128": { - "0": "200:200:200:200::4@Vlan1000", - "1": "200:200:200:200::4@Vlan1000", - "2": "200:200:200:200::4@Vlan1000", - "3": "200:200:200:200::4@Vlan1000", - "4": "200:200:200:200::4@Vlan1000", - "5" : "200:200:200:200::4@Vlan1000", - "6" : "200:200:200:200::4@Vlan1000", - "7" : "200:200:200:200::4@Vlan1000", - "8" : "200:200:200:200::4@Vlan1000", - "9" : "200:200:200:200::4@Vlan1000", - "10" : "200:200:200:200::4@Vlan1000", - "11" : "200:200:200:200::4@Vlan1000", - "12" : "200:200:200:200::4@Vlan1000", - "13" : "200:200:200:200::4@Vlan1000", - "14" : "200:200:200:200::4@Vlan1000", - "15" : "200:200:200:200::4@Vlan1000", - "16" : "200:200:200:200::5@Vlan1000", - "17" : "200:200:200:200::5@Vlan1000", - "18" : "200:200:200:200::5@Vlan1000", - "19" : "200:200:200:200::5@Vlan1000", - "20" : "200:200:200:200::5@Vlan1000", - "21" : "200:200:200:200::5@Vlan1000", - "22" : "200:200:200:200::5@Vlan1000", - "23" : "200:200:200:200::5@Vlan1000", - "24" : "200:200:200:200::5@Vlan1000", - "25" : "200:200:200:200::5@Vlan1000", - "26" : "200:200:200:200::5@Vlan1000", - "27" : "200:200:200:200::5@Vlan1000", - "28" : "200:200:200:200::5@Vlan1000", - "29" : "200:200:200:200::5@Vlan1000", - "30" : "200:200:200:200::5@Vlan1000", - "31" : "200:200:200:200::5@Vlan1000" + "0": "200:200:200:200::4@Vlan1000", + "1": "200:200:200:200::4@Vlan1000", + "2": "200:200:200:200::4@Vlan1000", + "3": "200:200:200:200::4@Vlan1000", + "4": "200:200:200:200::4@Vlan1000", + "5": "200:200:200:200::4@Vlan1000", + "6": "200:200:200:200::4@Vlan1000", + "7": "200:200:200:200::4@Vlan1000", + "8": "200:200:200:200::4@Vlan1000", + "9": "200:200:200:200::4@Vlan1000", + "10": "200:200:200:200::4@Vlan1000", + "11": "200:200:200:200::4@Vlan1000", + "12": "200:200:200:200::4@Vlan1000", + "13": "200:200:200:200::4@Vlan1000", + "14": "200:200:200:200::4@Vlan1000", + "15": "200:200:200:200::4@Vlan1000", + "16": "200:200:200:200::5@Vlan1000", + "17": "200:200:200:200::5@Vlan1000", + "18": "200:200:200:200::5@Vlan1000", + "19": "200:200:200:200::5@Vlan1000", + "20": "200:200:200:200::5@Vlan1000", + "21": "200:200:200:200::5@Vlan1000", + "22": "200:200:200:200::5@Vlan1000", + "23": "200:200:200:200::5@Vlan1000", + "24": "200:200:200:200::5@Vlan1000", + "25": "200:200:200:200::5@Vlan1000", + "26": "200:200:200:200::5@Vlan1000", + "27": "200:200:200:200::5@Vlan1000", + "28": "200:200:200:200::5@Vlan1000", + "29": "200:200:200:200::5@Vlan1000", + "30": "200:200:200:200::5@Vlan1000", + "31": "200:200:200:200::5@Vlan1000" }, "FG_ROUTE_TABLE|100.50.25.12/32": { - "0": "200.200.200.4@Vlan1000", - "1": "200.200.200.4@Vlan1000", - "2": "200.200.200.4@Vlan1000", - "3": "200.200.200.4@Vlan1000", - "4": "200.200.200.4@Vlan1000", - "5" : "200.200.200.4@Vlan1000", - "6" : "200.200.200.4@Vlan1000", - "7" : "200.200.200.4@Vlan1000", - "8" : "200.200.200.4@Vlan1000", - "9" : "200.200.200.4@Vlan1000", - "10" : "200.200.200.4@Vlan1000", - "11" : "200.200.200.4@Vlan1000", - "12" : "200.200.200.4@Vlan1000", - "13" : "200.200.200.4@Vlan1000", - "14" : "200.200.200.4@Vlan1000", - "15" : "200.200.200.4@Vlan1000", - "16" : "200.200.200.5@Vlan1000", - "17" : "200.200.200.5@Vlan1000", - "18" : "200.200.200.5@Vlan1000", - "19" : "200.200.200.5@Vlan1000", - "20" : "200.200.200.5@Vlan1000", - "21" : "200.200.200.5@Vlan1000", - "22" : "200.200.200.5@Vlan1000", - "23" : "200.200.200.5@Vlan1000", - "24" : "200.200.200.5@Vlan1000", - "25" : "200.200.200.5@Vlan1000", - "26" : "200.200.200.5@Vlan1000", - "27" : "200.200.200.5@Vlan1000", - "28" : "200.200.200.5@Vlan1000", - "29" : "200.200.200.5@Vlan1000", - "30" : "200.200.200.5@Vlan1000", - "31" : "200.200.200.5@Vlan1000" + "0": "200.200.200.4@Vlan1000", + "1": "200.200.200.4@Vlan1000", + "2": "200.200.200.4@Vlan1000", + "3": "200.200.200.4@Vlan1000", + "4": "200.200.200.4@Vlan1000", + "5": "200.200.200.4@Vlan1000", + "6": "200.200.200.4@Vlan1000", + "7": "200.200.200.4@Vlan1000", + "8": "200.200.200.4@Vlan1000", + "9": "200.200.200.4@Vlan1000", + "10": "200.200.200.4@Vlan1000", + "11": "200.200.200.4@Vlan1000", + "12": "200.200.200.4@Vlan1000", + "13": "200.200.200.4@Vlan1000", + "14": "200.200.200.4@Vlan1000", + "15": "200.200.200.4@Vlan1000", + "16": "200.200.200.5@Vlan1000", + "17": "200.200.200.5@Vlan1000", + "18": "200.200.200.5@Vlan1000", + "19": "200.200.200.5@Vlan1000", + "20": "200.200.200.5@Vlan1000", + "21": "200.200.200.5@Vlan1000", + "22": "200.200.200.5@Vlan1000", + "23": "200.200.200.5@Vlan1000", + "24": "200.200.200.5@Vlan1000", + "25": "200.200.200.5@Vlan1000", + "26": "200.200.200.5@Vlan1000", + "27": "200.200.200.5@Vlan1000", + "28": "200.200.200.5@Vlan1000", + "29": "200.200.200.5@Vlan1000", + "30": "200.200.200.5@Vlan1000", + "31": "200.200.200.5@Vlan1000" }, "REBOOT_CAUSE|2020_10_09_04_53_58": { "cause": "warm-reboot", @@ -394,6 +528,21 @@ "MUX_CABLE_TABLE|Ethernet12": { "state": "unknown" }, + "MUX_LINKMGR_TABLE|Ethernet32": { + "state": "healthy" + }, + "MUX_LINKMGR_TABLE|Ethernet0": { + "state": "healthy" + }, + "MUX_LINKMGR_TABLE|Ethernet4": { + "state": "healthy" + }, + "MUX_LINKMGR_TABLE|Ethernet8": { + "state": "unhealthy" + }, + "MUX_LINKMGR_TABLE|Ethernet12": { + "state": "unhealthy" + }, "VXLAN_TUNNEL_TABLE|EVPN_25.25.25.25": { "src_ip": "1.1.1.1", "dst_ip": "25.25.25.25", @@ -444,6 +593,9 @@ "xoff": "32768", "size": "51200" }, + "BUFFER_MAX_PARAM_TABLE|global": { + "mmu_size": "13945824" + }, "CHASSIS_MIDPLANE_TABLE|SUPERVISOR0": { "ip_address": "192.168.1.100", "access": "True" diff --git a/tests/multi_asic_intfutil_test.py b/tests/multi_asic_intfutil_test.py index 6e1afb4cfa..56e11fa0d3 100644 --- a/tests/multi_asic_intfutil_test.py +++ b/tests/multi_asic_intfutil_test.py @@ -19,7 +19,7 @@ Ethernet-BP4 97,98,99,100 40G 9100 N/A Ethernet-BP4 PortChannel4001 up up N/A off Ethernet-BP256 61,62,63,64 40G 9100 N/A Ethernet-BP256 PortChannel4009 up up N/A off Ethernet-BP260 57,58,59,60 40G 9100 N/A Ethernet-BP260 PortChannel4009 up up N/A off -PortChannel1002 N/A 80G 9100 N/A N/A routed up up N/A N/A +PortChannel1002 N/A 80G 9100 N/A N/A trunk up up N/A N/A PortChannel4001 N/A 80G 9100 N/A N/A routed up up N/A N/A PortChannel4009 N/A 80G 9100 N/A N/A routed up up N/A N/A """ @@ -28,7 +28,7 @@ --------------- ----------- ------- ----- ----- ----------- --------------- ------ ------- --------------- ---------- Ethernet0 33,34,35,36 40G 9100 N/A Ethernet1/1 PortChannel1002 up up QSFP28 or later off Ethernet4 29,30,31,32 40G 9100 N/A Ethernet1/2 PortChannel1002 up up N/A off -PortChannel1002 N/A 80G 9100 N/A N/A routed up up N/A N/A +PortChannel1002 N/A 80G 9100 N/A N/A trunk up up N/A N/A """ intf_status_asic0 = """\ @@ -36,7 +36,7 @@ --------------- ----------- ------- ----- ----- ----------- --------------- ------ ------- --------------- ---------- Ethernet0 33,34,35,36 40G 9100 N/A Ethernet1/1 PortChannel1002 up up QSFP28 or later off Ethernet4 29,30,31,32 40G 9100 N/A Ethernet1/2 PortChannel1002 up up N/A off -PortChannel1002 N/A 80G 9100 N/A N/A routed up up N/A N/A +PortChannel1002 N/A 80G 9100 N/A N/A trunk up up N/A N/A """ intf_status_asic0_all = """\ @@ -46,7 +46,7 @@ Ethernet4 29,30,31,32 40G 9100 N/A Ethernet1/2 PortChannel1002 up up N/A off Ethernet-BP0 93,94,95,96 40G 9100 N/A Ethernet-BP0 PortChannel4001 up up N/A off Ethernet-BP4 97,98,99,100 40G 9100 N/A Ethernet-BP4 PortChannel4001 up up N/A off -PortChannel1002 N/A 80G 9100 N/A N/A routed up up N/A N/A +PortChannel1002 N/A 80G 9100 N/A N/A trunk up up N/A N/A PortChannel4001 N/A 80G 9100 N/A N/A routed up up N/A N/A """ intf_description = """\ diff --git a/tests/muxcable_test.py b/tests/muxcable_test.py index 7fad557f4a..a28662e21a 100644 --- a/tests/muxcable_test.py +++ b/tests/muxcable_test.py @@ -10,6 +10,15 @@ sys.modules['sonic_platform_base'] = mock.Mock() sys.modules['sonic_platform_base.sonic_sfp'] = mock.Mock() sys.modules['sonic_platform_base.sonic_sfp.sfputilhelper'] = mock.Mock() +sys.modules['sonic_y_cable'] = mock.Mock() +sys.modules['y_cable'] = mock.Mock() +sys.modules['sonic_y_cable.y_cable'] = mock.Mock() +sys.modules['platform_sfputil'] = mock.Mock() +sys.modules['platform_sfputil_helper'] = mock.Mock() +sys.modules['utilities_common.platform_sfputil_helper'] = mock.Mock() +sys.modules['show.muxcable.platform_sfputil'] = mock.Mock() +#sys.modules['os'] = mock.Mock() +#sys.modules['os.geteuid'] = mock.Mock() #sys.modules['platform_sfputil'] = mock.Mock() import config.main as config import show.main as show @@ -17,36 +26,36 @@ tabular_data_status_output_expected = """\ PORT STATUS HEALTH ----------- -------- -------- -Ethernet32 active HEALTHY -Ethernet0 active HEALTHY -Ethernet4 standby HEALTHY -Ethernet8 standby HEALTHY -Ethernet12 unknown HEALTHY +---------- -------- --------- +Ethernet0 active healthy +Ethernet4 standby healthy +Ethernet8 standby unhealthy +Ethernet12 unknown unhealthy +Ethernet32 active healthy """ json_data_status_output_expected = """\ { "MUX_CABLE": { - "Ethernet32": { - "STATUS": "active", - "HEALTH": "HEALTHY" - }, "Ethernet0": { "STATUS": "active", - "HEALTH": "HEALTHY" + "HEALTH": "healthy" }, "Ethernet4": { "STATUS": "standby", - "HEALTH": "HEALTHY" + "HEALTH": "healthy" }, "Ethernet8": { "STATUS": "standby", - "HEALTH": "HEALTHY" + "HEALTH": "unhealthy" }, "Ethernet12": { "STATUS": "unknown", - "HEALTH": "HEALTHY" + "HEALTH": "unhealthy" + }, + "Ethernet32": { + "STATUS": "active", + "HEALTH": "healthy" } } } @@ -59,11 +68,11 @@ sonic-switch 10.2.2.2 port state ipv4 ipv6 ---------- ------- -------- -------- -Ethernet32 auto 10.1.1.1 fc00::75 Ethernet0 active 10.2.1.1 e800::46 Ethernet4 auto 10.3.1.1 e801::46 Ethernet8 active 10.4.1.1 e802::46 Ethernet12 active 10.4.1.1 e802::46 +Ethernet32 auto 10.1.1.1 fc00::75 """ json_data_status_config_output_expected = """\ @@ -71,13 +80,6 @@ "MUX_CABLE": { "PEER_TOR": "10.2.2.2", "PORTS": { - "Ethernet32": { - "STATE": "auto", - "SERVER": { - "IPv4": "10.1.1.1", - "IPv6": "fc00::75" - } - }, "Ethernet0": { "STATE": "active", "SERVER": { @@ -105,6 +107,13 @@ "IPv4": "10.4.1.1", "IPv6": "e802::46" } + }, + "Ethernet32": { + "STATE": "auto", + "SERVER": { + "IPv4": "10.1.1.1", + "IPv6": "fc00::75" + } } } } @@ -148,11 +157,44 @@ } """ +expected_muxcable_cableinfo_output = """\ +Vendor Model +-------- --------------- +Credo CACL1X321P2PA1M +""" + +show_muxcable_hwmode_muxdirection_active_expected_output = """\ +Port Direction +---------- ----------- +Ethernet12 active +""" + +show_muxcable_hwmode_muxdirection_standby_expected_output = """\ +Port Direction +---------- ----------- +Ethernet12 standby +""" + +show_muxcable_firmware_version_expected_output = """\ +{ + "version_self_active": "0.6MS", + "version_self_inactive": "0.6MS", + "version_self_next": "0.6MS", + "version_peer_active": "0.6MS", + "version_peer_inactive": "0.6MS", + "version_peer_next": "0.6MS", + "version_nic_active": "0.6MS", + "version_nic_inactive": "0.6MS", + "version_nic_next": "0.6MS" +} +""" + class TestMuxcable(object): @classmethod def setup_class(cls): os.environ['UTILITIES_UNIT_TESTING'] = "1" + #show.muxcable.platform_sfputil.logical = mock.Mock(return_value=["Ethernet0", "Ethernet4"]) print("SETUP") def test_muxcable_status(self): @@ -160,8 +202,8 @@ def test_muxcable_status(self): db = Db() result = runner.invoke(show.cli.commands["muxcable"].commands["status"], obj=db) - assert(result.exit_code == 102) - assert(result.output == tabular_data_status_output_expected) + assert result.exit_code == 0 + assert result.output == tabular_data_status_output_expected def test_muxcable_status_json(self): runner = CliRunner() @@ -169,8 +211,8 @@ def test_muxcable_status_json(self): result = runner.invoke(show.cli.commands["muxcable"].commands["status"], ["--json"], obj=db) - assert(result.exit_code == 102) - assert(result.output == json_data_status_output_expected) + assert result.exit_code == 0 + assert result.output == json_data_status_output_expected def test_muxcable_status_config(self): runner = CliRunner() @@ -178,8 +220,8 @@ def test_muxcable_status_config(self): result = runner.invoke(show.cli.commands["muxcable"].commands["config"], obj=db) - assert(result.exit_code == 101) - assert(result.output == tabular_data_config_output_expected) + assert result.exit_code == 0 + assert result.output == tabular_data_config_output_expected def test_muxcable_status_config_json(self): runner = CliRunner() @@ -187,8 +229,8 @@ def test_muxcable_status_config_json(self): result = runner.invoke(show.cli.commands["muxcable"].commands["config"], ["--json"], obj=db) - assert(result.exit_code == 101) - assert(result.output == json_data_status_config_output_expected) + assert result.exit_code == 0 + assert result.output == json_data_status_config_output_expected def test_muxcable_config_json_with_incorrect_port(self): runner = CliRunner() @@ -196,7 +238,7 @@ def test_muxcable_config_json_with_incorrect_port(self): result = runner.invoke(show.cli.commands["muxcable"].commands["config"], ["Ethernet33", "--json"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 def test_muxcable_status_json_with_correct_port(self): runner = CliRunner() @@ -205,7 +247,7 @@ def test_muxcable_status_json_with_correct_port(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(show.cli.commands["muxcable"].commands["status"], ["Ethernet0", "--json"], obj=db) - assert(result.exit_code == 102) + assert result.exit_code == 0 def test_muxcable_status_json_port_incorrect_index(self): runner = CliRunner() @@ -214,7 +256,7 @@ def test_muxcable_status_json_port_incorrect_index(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 1 result = runner.invoke(show.cli.commands["muxcable"].commands["status"], ["Ethernet0", "--json"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 def test_muxcable_status_with_patch(self): runner = CliRunner() @@ -229,7 +271,7 @@ def test_muxcable_status_json_with_incorrect_port(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(show.cli.commands["muxcable"].commands["status"], ["Ethernet33", "--json"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 def test_muxcable_config_with_correct_port(self): runner = CliRunner() @@ -238,7 +280,7 @@ def test_muxcable_config_with_correct_port(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(show.cli.commands["muxcable"].commands["config"], ["Ethernet0"], obj=db) - assert(result.exit_code == 101) + assert result.exit_code == 0 def test_muxcable_config_json_with_correct_port(self): runner = CliRunner() @@ -247,7 +289,7 @@ def test_muxcable_config_json_with_correct_port(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(show.cli.commands["muxcable"].commands["config"], ["Ethernet0", "--json"], obj=db) - assert(result.exit_code == 101) + assert result.exit_code == 0 def test_muxcable_config_json_port_with_incorrect_index(self): runner = CliRunner() @@ -256,7 +298,7 @@ def test_muxcable_config_json_port_with_incorrect_index(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 1 result = runner.invoke(show.cli.commands["muxcable"].commands["config"], ["Ethernet0", "--json"], obj=db) - assert(result.exit_code == 101) + assert result.exit_code == 0 def test_muxcable_config_json_with_incorrect_port_patch(self): runner = CliRunner() @@ -265,7 +307,7 @@ def test_muxcable_config_json_with_incorrect_port_patch(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(show.cli.commands["muxcable"].commands["config"], ["Ethernet33", "--json"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 def test_muxcable_status_json_port_eth0(self): runner = CliRunner() @@ -274,7 +316,7 @@ def test_muxcable_status_json_port_eth0(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(show.cli.commands["muxcable"].commands["status"], ["Ethernet0"], obj=db) - assert(result.exit_code == 102) + assert result.exit_code == 0 def test_config_muxcable_tabular_port_Ethernet8_active(self): runner = CliRunner() @@ -284,7 +326,7 @@ def test_config_muxcable_tabular_port_Ethernet8_active(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["active", "Ethernet8"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_tabular_port_Ethernet8_auto(self): runner = CliRunner() @@ -294,7 +336,7 @@ def test_config_muxcable_tabular_port_Ethernet8_auto(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["auto", "Ethernet8"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_mode_auto_json(self): runner = CliRunner() @@ -302,8 +344,8 @@ def test_config_muxcable_mode_auto_json(self): result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["auto", "all", "--json"], obj=db) - assert(result.exit_code == 100) - assert(result.output == json_data_config_output_auto_expected) + assert result.exit_code == 0 + assert result.output == json_data_config_output_auto_expected def test_config_muxcable_mode_active_json(self): runner = CliRunner() @@ -313,8 +355,8 @@ def test_config_muxcable_mode_active_json(self): f = open("newfile1", "w") f.write(result.output) - assert(result.exit_code == 100) - assert(result.output == json_data_config_output_active_expected) + assert result.exit_code == 0 + assert result.output == json_data_config_output_active_expected def test_config_muxcable_json_port_auto_Ethernet0(self): runner = CliRunner() @@ -325,7 +367,7 @@ def test_config_muxcable_json_port_auto_Ethernet0(self): result = runner.invoke(config.config.commands["muxcable"].commands["mode"], [ "auto", "Ethernet0", "--json"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_json_port_active_Ethernet0(self): runner = CliRunner() @@ -336,13 +378,13 @@ def test_config_muxcable_json_port_active_Ethernet0(self): result = runner.invoke(config.config.commands["muxcable"].commands["mode"], [ "active", "Ethernet0", "--json"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_mode_auto_tabular(self): runner = CliRunner() db = Db() result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["auto", "all"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_mode_active_tabular(self): runner = CliRunner() @@ -352,7 +394,7 @@ def test_config_muxcable_mode_active_tabular(self): f = open("newfile", "w") f.write(result.output) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_tabular_port(self): runner = CliRunner() @@ -362,7 +404,7 @@ def test_config_muxcable_tabular_port(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["active", "Ethernet0"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_tabular_port_Ethernet4_active(self): runner = CliRunner() @@ -372,7 +414,7 @@ def test_config_muxcable_tabular_port_Ethernet4_active(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["active", "Ethernet4"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_tabular_port_Ethernet4_auto(self): runner = CliRunner() @@ -382,7 +424,7 @@ def test_config_muxcable_tabular_port_Ethernet4_auto(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 0 result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["auto", "Ethernet4"], obj=db) - assert(result.exit_code == 100) + assert result.exit_code == 0 def test_config_muxcable_tabular_port_with_incorrect_index(self): runner = CliRunner() @@ -392,7 +434,7 @@ def test_config_muxcable_tabular_port_with_incorrect_index(self): patched_util.SfpUtilHelper.return_value.get_asic_id_for_logical_port.return_value = 2 result = runner.invoke(config.config.commands["muxcable"].commands["mode"], ["active", "Ethernet0"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 def test_config_muxcable_tabular_port_with_incorrect_port_index(self): runner = CliRunner() @@ -403,7 +445,7 @@ def test_config_muxcable_tabular_port_with_incorrect_port_index(self): result = runner.invoke(config.config.commands["muxcable"].commands["mode"], [ "active", "Ethernet33"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 def test_config_muxcable_tabular_port_with_incorrect_port(self): runner = CliRunner() @@ -414,7 +456,329 @@ def test_config_muxcable_tabular_port_with_incorrect_port(self): result = runner.invoke(config.config.commands["muxcable"].commands["mode"], [ "active", "Ethernet33"], obj=db) - assert(result.exit_code == 1) + assert result.exit_code == 1 + + @mock.patch('os.geteuid', mock.MagicMock(return_value=0)) + @mock.patch('sonic_y_cable.y_cable.get_eye_info', mock.MagicMock(return_value=[0, 0])) + def test_show_muxcable_eye_info(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["eyeinfo"], + ["0", "0"], obj=db) + + assert result.exit_code == 0 + + @mock.patch('os.geteuid', mock.MagicMock(return_value=0)) + @mock.patch('sonic_y_cable.y_cable.get_ber_info', mock.MagicMock(return_value=[0, 0])) + def test_show_muxcable_ber_info(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["berinfo"], + ["0", "0"], obj=db) + + assert result.exit_code == 0 + + @mock.patch('os.geteuid', mock.MagicMock(return_value=0)) + @mock.patch('sonic_y_cable.y_cable.enable_prbs_mode', mock.MagicMock(return_value=1)) + def test_config_muxcable_enable_prbs(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["prbs"].commands["enable"], + ["0", "0", "0", "0"], obj=db) + + assert result.exit_code == 0 + + @mock.patch('os.geteuid', mock.MagicMock(return_value=0)) + @mock.patch('sonic_y_cable.y_cable.enable_loopback_mode', mock.MagicMock(return_value=1)) + def test_config_muxcable_enable_loopback(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["loopback"].commands["enable"], + ["0", "0", "0"], obj=db) + + assert result.exit_code == 0 + + @mock.patch('os.geteuid', mock.MagicMock(return_value=0)) + @mock.patch('sonic_y_cable.y_cable.disable_prbs_mode', mock.MagicMock(return_value=1)) + def test_config_muxcable_disble_prbs(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["prbs"].commands["disable"], + ["0", "0"], obj=db) + + assert result.exit_code == 0 + + @mock.patch('os.geteuid', mock.MagicMock(return_value=0)) + @mock.patch('sonic_y_cable.y_cable.disable_loopback_mode', mock.MagicMock(return_value=1)) + def test_config_muxcable_disable_loopback(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["loopback"].commands["disable"], + ["0", "0"], obj=db) + + assert result.exit_code == 0 + + @mock.patch('sonic_y_cable.y_cable.get_part_number', mock.MagicMock(return_value=("CACL1X321P2PA1M"))) + @mock.patch('sonic_y_cable.y_cable.get_vendor', mock.MagicMock(return_value=("Credo "))) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value=1)) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + def test_show_muxcable_cableinfo(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["cableinfo"], + ["Ethernet0"], obj=db) + + assert result.exit_code == 0 + assert result.output == expected_muxcable_cableinfo_output + + @mock.patch('sonic_y_cable.y_cable.get_part_number', mock.MagicMock(return_value=(False))) + @mock.patch('sonic_y_cable.y_cable.get_vendor', mock.MagicMock(return_value=(False))) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value=1)) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + def test_show_muxcable_cableinfo_incorrect_port(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["cableinfo"], + ["Ethernet0"], obj=db) + assert result.exit_code == 1 + + @mock.patch('sonic_y_cable.y_cable.get_part_number', mock.MagicMock(return_value=(False))) + @mock.patch('sonic_y_cable.y_cable.get_vendor', mock.MagicMock(return_value=(False))) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value=1)) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=0)) + def test_show_muxcable_cableinfo_incorrect_port_return_value(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["cableinfo"], + ["Ethernet0"], obj=db) + assert result.exit_code == 1 + + @mock.patch('sonic_y_cable.y_cable.get_part_number', mock.MagicMock(return_value=(False))) + @mock.patch('sonic_y_cable.y_cable.get_vendor', mock.MagicMock(return_value=(False))) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value=1)) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0, 1])) + def test_show_muxcable_cableinfo_incorrect_logical_port_return_value(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["cableinfo"], + ["Ethernet0"], obj=db) + assert result.exit_code == 1 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(1))) + @mock.patch('re.match', mock.MagicMock(return_value=(True))) + def test_show_muxcable_hwmode_muxdirection_port_active(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["hwmode"].commands["muxdirection"], + ["Ethernet12"], obj=db) + assert result.exit_code == 0 + assert result.output == show_muxcable_hwmode_muxdirection_active_expected_output + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(1))) + @mock.patch('re.match', mock.MagicMock(return_value=(True))) + def test_show_muxcable_hwmode_muxdirection_active(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["hwmode"].commands["muxdirection"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(2))) + @mock.patch('re.match', mock.MagicMock(return_value=(True))) + def test_show_muxcable_hwmode_muxdirection_port_standby(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["hwmode"].commands["muxdirection"], + ["Ethernet12"], obj=db) + assert result.exit_code == 0 + assert result.output == show_muxcable_hwmode_muxdirection_standby_expected_output + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(2))) + @mock.patch('re.match', mock.MagicMock(return_value=(True))) + def test_show_muxcable_hwmode_muxdirection_standby(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["hwmode"].commands["muxdirection"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torA', mock.MagicMock(return_value=(True))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torB', mock.MagicMock(return_value=(True))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + def test_config_muxcable_hwmode_state_port_active(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["hwmode"].commands["state"], + ["active", "Ethernet12"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torA', mock.MagicMock(return_value=(True))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torB', mock.MagicMock(return_value=(True))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + def test_config_muxcable_hwmode_state_active(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["hwmode"].commands["state"], + ["active", "all"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torA', mock.MagicMock(return_value=(True))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torB', mock.MagicMock(return_value=(True))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + def test_config_muxcable_hwmode_state_port_standby(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["hwmode"].commands["state"], + ["standby", "Ethernet12"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.check_mux_direction', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torA', mock.MagicMock(return_value=(True))) + @mock.patch('sonic_y_cable.y_cable.toggle_mux_to_torB', mock.MagicMock(return_value=(True))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + def test_config_muxcable_hwmode_state_standby(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["hwmode"].commands["state"], + ["standby", "all"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('show.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + @mock.patch('sonic_y_cable.y_cable.get_firmware_version', mock.MagicMock(return_value={"version_active": "0.6MS", + "version_inactive": "0.6MS", + "version_next": "0.6MS"})) + def test_show_muxcable_firmware_version(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(show.cli.commands["muxcable"].commands["firmware"].commands["version"], [ + "Ethernet0"], obj=db) + assert result.exit_code == 0 + assert result.output == show_muxcable_firmware_version_expected_output + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + @mock.patch('sonic_y_cable.y_cable.download_fimware', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.FIRMWARE_DOWNLOAD_SUCCESS', mock.MagicMock(return_value=(1))) + def test_config_muxcable_download_firmware(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["firmware"].commands["download"], [ + "fwfile", "Ethernet0"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + @mock.patch('sonic_y_cable.y_cable.activate_firmware', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.FIRMWARE_ACTIVATE_SUCCESS', mock.MagicMock(return_value=(1))) + def test_config_muxcable_activate_firmware(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["firmware"].commands["activate"], [ + "Ethernet0"], obj=db) + assert result.exit_code == 0 + + @mock.patch('utilities_common.platform_sfputil_helper.get_logical_list', mock.MagicMock(return_value=["Ethernet0", "Ethernet12"])) + @mock.patch('utilities_common.platform_sfputil_helper.get_asic_id_for_logical_port', mock.MagicMock(return_value=0)) + @mock.patch('config.muxcable.platform_sfputil', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.get_physical_to_logical', mock.MagicMock(return_value={0: ["Ethernet12", "Ethernet0"]})) + @mock.patch('utilities_common.platform_sfputil_helper.logical_port_name_to_physical_port_list', mock.MagicMock(return_value=[0])) + @mock.patch('sonic_y_cable.y_cable.check_read_side', mock.MagicMock(return_value=(1))) + @mock.patch('click.confirm', mock.MagicMock(return_value=("y"))) + @mock.patch('sonic_y_cable.y_cable.rollback_firmware', mock.MagicMock(return_value=(1))) + @mock.patch('sonic_y_cable.y_cable.FIRMWARE_ROLLBACK_SUCCESS', mock.MagicMock(return_value=(1))) + def test_config_muxcable_rollback_firmware(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["muxcable"].commands["firmware"].commands["rollback"], [ + "Ethernet0"], obj=db) + assert result.exit_code == 0 @classmethod def teardown_class(cls): diff --git a/tests/neighbor_advertiser_test.py b/tests/neighbor_advertiser_test.py index 3a3aeba39f..4a7ab41863 100644 --- a/tests/neighbor_advertiser_test.py +++ b/tests/neighbor_advertiser_test.py @@ -1,16 +1,21 @@ -import sys import os +import subprocess +import sys +from unittest import mock + import pytest -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector +from utilities_common.general import load_module_from_source test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) scripts_path = os.path.join(modules_path, "scripts") sys.path.insert(0, modules_path) -from imp import load_source -load_source('neighbor_advertiser', scripts_path+'/neighbor_advertiser') -import neighbor_advertiser +# Load the file under test +neighbor_advertiser_path = os.path.join(scripts_path, 'neighbor_advertiser') +neighbor_advertiser = load_module_from_source('neighbor_advertiser', neighbor_advertiser_path) + class TestNeighborAdvertiser(object): @pytest.fixture @@ -19,6 +24,7 @@ def set_up(self): neighbor_advertiser.connect_app_db() def test_neighbor_advertiser_slice(self, set_up): + neighbor_advertiser.get_link_local_addr = mock.MagicMock(return_value='fe80::1e34:daff:fe1e:2800') output = neighbor_advertiser.construct_neighbor_advertiser_slice() expected_output = dict( { @@ -29,7 +35,8 @@ def test_neighbor_advertiser_slice(self, set_up): {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': '192.168.0.1', 'ipPrefixLen': '32'} ], 'ipv6AddrMappings': [ - {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': 'fc02:1000::1', 'ipPrefixLen': '128'} + {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': 'fc02:1000::1', 'ipPrefixLen': '128'}, + {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': 'fe80::1e34:daff:fe1e:2800', 'ipPrefixLen': '128'} ], 'vxlanId': '1000', 'vlanId': '1000', @@ -40,7 +47,8 @@ def test_neighbor_advertiser_slice(self, set_up): {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': '192.168.0.10', 'ipPrefixLen': '21'} ], 'ipv6AddrMappings': [ - {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': 'fc02:1011::1', 'ipPrefixLen': '64'} + {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': 'fc02:1011::1', 'ipPrefixLen': '64'}, + {'macAddr': '1d:34:db:16:a6:00', 'ipAddr': 'fe80::1e34:daff:fe1e:2800', 'ipPrefixLen': '128'} ], 'vxlanId': '2000', 'vlanId': '2000', diff --git a/tests/pfcstat_test.py b/tests/pfcstat_test.py index 8a63539efb..5115ad11f1 100644 --- a/tests/pfcstat_test.py +++ b/tests/pfcstat_test.py @@ -1,4 +1,4 @@ -import imp +import importlib import os import shutil import sys @@ -248,3 +248,7 @@ def teardown_class(cls): os.environ["UTILITIES_UNIT_TESTING"] = "0" os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "" del_cached_stats() + import mock_tables.mock_single_asic + importlib.reload(mock_tables.mock_single_asic) + import pfcwd.main + importlib.reload(pfcwd.main) diff --git a/tests/pfcwd_input/pfcwd_test_vectors.py b/tests/pfcwd_input/pfcwd_test_vectors.py index 9b6b7488a2..127bfaac2b 100644 --- a/tests/pfcwd_input/pfcwd_test_vectors.py +++ b/tests/pfcwd_input/pfcwd_test_vectors.py @@ -22,7 +22,7 @@ --------- -------- ---------------- ------------------ Ethernet0 forward 302 301 Ethernet4 forward 302 301 -Ethernet8 forward 302 301 +Ethernet8 drop 600 600 """ pfcwd_show_start_action_alert_output = """\ @@ -31,7 +31,7 @@ --------- -------- ---------------- ------------------ Ethernet0 alert 502 501 Ethernet4 alert 502 501 -Ethernet8 alert 502 501 +Ethernet8 drop 600 600 """ pfcwd_show_start_action_drop_output = """\ @@ -40,7 +40,16 @@ --------- -------- ---------------- ------------------ Ethernet0 drop 602 601 Ethernet4 drop 602 601 -Ethernet8 drop 602 601 +Ethernet8 drop 600 600 +""" + +pfcwd_show_start_default = """\ +Changed polling interval to 200ms + PORT ACTION DETECTION TIME RESTORATION TIME +--------- -------- ---------------- ------------------ +Ethernet0 drop 200 200 +Ethernet4 drop 200 200 +Ethernet8 drop 600 600 """ pfcwd_show_start_config_output_fail = """\ @@ -94,6 +103,9 @@ ------- -------- ------------------------- ------------ ------------ ----------------- ----------------- """ +pfc_is_not_enabled = "SKIPPED: PFC is not enabled on port: Ethernet8\n" +pfc_is_not_enabled_masic = "SKIPPED: PFC is not enabled on port: Ethernet-BP260\n" + testData = { 'pfcwd_show_config' : [ {'cmd' : ['show', 'config'], 'args': [], @@ -290,7 +302,7 @@ Ethernet-BP0 drop 302 301 Ethernet-BP4 drop 302 301 Ethernet-BP256 drop 302 301 -Ethernet-BP260 drop 302 301 +Ethernet-BP260 drop 200 200 """ show_pfc_config_start_action_alert_masic = """\ @@ -305,7 +317,7 @@ Ethernet-BP0 alert 402 401 Ethernet-BP4 alert 402 401 Ethernet-BP256 alert 402 401 -Ethernet-BP260 alert 402 401 +Ethernet-BP260 drop 200 200 """ show_pfc_config_start_action_forward_masic = """\ @@ -320,7 +332,7 @@ Ethernet-BP0 forward 702 701 Ethernet-BP4 forward 702 701 Ethernet-BP256 forward 702 701 -Ethernet-BP260 forward 702 701 +Ethernet-BP260 drop 200 200 """ show_pfc_config_start_fail = """\ diff --git a/tests/pfcwd_test.py b/tests/pfcwd_test.py index b8d19edd57..b0af050233 100644 --- a/tests/pfcwd_test.py +++ b/tests/pfcwd_test.py @@ -1,4 +1,4 @@ -import imp +import importlib import os import sys from unittest.mock import patch @@ -131,6 +131,7 @@ def test_pfcwd_start_actions(self, mock_os): print(result.output) assert result.output == pfcwd_show_config_output + # always skip Ethernet8 because 'pfc_enable' not configured for this port mock_os.geteuid.return_value = 0 result = runner.invoke( pfcwd.cli.commands["start"], @@ -192,6 +193,53 @@ def test_pfcwd_start_actions(self, mock_os): assert result.exit_code == 0 assert result.output == pfcwd_show_start_action_drop_output + result = runner.invoke( + pfcwd.cli.commands["start_default"], + [], + obj=db + ) + + assert result.exit_code == 0 + + result = runner.invoke( + pfcwd.cli.commands["show"].commands["config"], + obj=db + ) + + print(result.output) + assert result.exit_code == 0 + assert result.output == pfcwd_show_start_default + + + @patch('pfcwd.main.os') + def test_pfcwd_pfc_not_enabled(self, mock_os): + import pfcwd.main as pfcwd + runner = CliRunner() + db = Db() + + # get initial config + result = runner.invoke( + pfcwd.cli.commands["show"].commands["config"], + obj=db + ) + print(result.output) + assert result.output == pfcwd_show_config_output + + mock_os.geteuid.return_value = 0 + + result = runner.invoke( + pfcwd.cli.commands["start"], + [ + "--action", "drop", "--restoration-time", "601", + "Ethernet8", "602" + ], + obj=db + ) + print(result.output) + assert result.exit_code == 0 + assert pfc_is_not_enabled == result.output + + def test_pfcwd_start_ports_invalid(self): # pfcwd start --action drop --restoration-time 200 Ethernet0 200 import pfcwd.main as pfcwd @@ -225,7 +273,7 @@ def setup_class(cls): os.environ["UTILITIES_UNIT_TESTING"] = "2" os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "multi_asic" import pfcwd.main - imp.reload(pfcwd.main) + importlib.reload(pfcwd.main) def test_pfcwd_stats_all(self): import pfcwd.main as pfcwd @@ -322,6 +370,7 @@ def test_pfcwd_start_actions_masic(self, mock_os): print(result.output) assert result.output == show_pfc_config_all + # always skip Ethernet-BP260 because 'pfc_enable' not configured for this port mock_os.geteuid.return_value = 0 result = runner.invoke( pfcwd.cli.commands["start"], @@ -411,6 +460,35 @@ def test_pfcwd_start_ports_masic_invalid(self): # same as original config assert result.output == show_pfc_config_all + @patch('pfcwd.main.os') + def test_pfcwd_pfc_not_enabled_masic(self, mock_os): + import pfcwd.main as pfcwd + runner = CliRunner() + db = Db() + + mock_os.geteuid.return_value = 0 + result = runner.invoke( + pfcwd.cli.commands["start"], + [ + "--action", "drop", "--restoration-time", "601", + "Ethernet-BP260", "602" + ], + obj=db + ) + + assert result.exit_code == 0 + assert pfc_is_not_enabled_masic == result.output + + result = runner.invoke( + pfcwd.cli.commands["show"].commands["config"], + obj=db + ) + + print(result.output) + assert result.exit_code == 0 + # same as original config + assert result.output == show_pfc_config_all + @classmethod def teardown_class(cls): print("TEARDOWN") @@ -419,3 +497,7 @@ def teardown_class(cls): ) os.environ["UTILITIES_UNIT_TESTING"] = "0" os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "" + import mock_tables.mock_single_asic + importlib.reload(mock_tables.mock_single_asic) + import pfcwd.main + importlib.reload(pfcwd.main) \ No newline at end of file diff --git a/tests/pgdropstat_test.py b/tests/pgdropstat_test.py new file mode 100644 index 0000000000..e896ded811 --- /dev/null +++ b/tests/pgdropstat_test.py @@ -0,0 +1,72 @@ +import os +import sys + +import show.main as show +import clear.main as clear + +from click.testing import CliRunner + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +scripts_path = os.path.join(modules_path, "scripts") +sys.path.insert(0, test_path) +sys.path.insert(0, modules_path) + + +show_pg_dropped_packet_stat="""\ +Ingress PG dropped packets: + Port PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 +--------- ----- ----- ----- ----- ----- ----- ----- ----- +Ethernet0 800 801 802 803 804 805 806 807 +Ethernet4 400 401 402 403 404 405 406 407 +Ethernet8 100 101 102 103 104 105 106 107 +""" + +show_cleared_pg_dropped_packet_stat="""\ +Ingress PG dropped packets: + Port PG0 PG1 PG2 PG3 PG4 PG5 PG6 PG7 +--------- ----- ----- ----- ----- ----- ----- ----- ----- +Ethernet0 0 0 0 0 0 0 0 0 +Ethernet4 0 0 0 0 0 0 0 0 +Ethernet8 0 0 0 0 0 0 0 0 +""" + +class TestPgDropstat(object): + @classmethod + def setup_class(cls): + os.environ["PATH"] += os.pathsep + scripts_path + os.environ['UTILITIES_UNIT_TESTING'] = "2" + print("SETUP") + + def test_show_pg_drop_show(self): + self.executor(clear_before_show = False) + + def test_show_pg_drop_clear(self): + self.executor(clear_before_show = True) + + def executor(self, clear_before_show): + runner = CliRunner() + show_output = show_pg_dropped_packet_stat + + # Clear stats + if clear_before_show: + result = runner.invoke(clear.cli.commands["priority-group"].commands["drop"].commands["counters"], []) + assert result.exit_code == 0 + show_output = show_cleared_pg_dropped_packet_stat + + result = runner.invoke(show.cli.commands["priority-group"].commands["drop"].commands["counters"], []) + + print(result.exit_code) + print(result.output) + + assert result.exit_code == 0 + assert result.output == show_output + + @classmethod + def teardown_class(cls): + os.environ["PATH"] = os.pathsep.join(os.environ["PATH"].split(os.pathsep)[:-1]) + os.environ['UTILITIES_UNIT_TESTING'] = "0" + dropstat_dir_prefix = '/tmp/dropstat' + dir_path = "{}-{}/".format(dropstat_dir_prefix, os.getuid()) + os.system("rm -rf {}".format(dir_path)) + print("TEARDOWN") diff --git a/tests/port2alias_test.py b/tests/port2alias_test.py index 842bc8ee5d..03b017f968 100644 --- a/tests/port2alias_test.py +++ b/tests/port2alias_test.py @@ -1,10 +1,13 @@ -import sys import os +import sys from unittest import TestCase -import imp +from utilities_common.general import load_module_from_source + +# Load the file under test +port2alias_path = os.path.join(os.path.dirname(__file__), '..', 'scripts', 'port2alias') +port2alias = load_module_from_source('port2alias', port2alias_path) -port2alias = imp.load_source('port2alias', os.path.join(os.path.dirname(__file__), '..', 'scripts', 'port2alias')) class TestPort2Alias(TestCase): def setUp(self): diff --git a/tests/psu_test.py b/tests/psu_test.py deleted file mode 100644 index 1109ef2792..0000000000 --- a/tests/psu_test.py +++ /dev/null @@ -1,51 +0,0 @@ -import sys -import os -from click.testing import CliRunner - -test_path = os.path.dirname(os.path.abspath(__file__)) -modules_path = os.path.dirname(test_path) -scripts_path = os.path.join(modules_path, "scripts") -sys.path.insert(0, modules_path) - -import show.main as show - -class TestPsu(object): - @classmethod - def setup_class(cls): - print("SETUP") - os.environ["PATH"] += os.pathsep + scripts_path - os.environ["UTILITIES_UNIT_TESTING"] = "1" - - def test_no_param(self): - runner = CliRunner() - result = runner.invoke(show.cli.commands["platform"].commands["psustatus"], []) - print(result.output) - result_lines = result.output.strip('\n').split('\n') - psus = ["PSU 1", "PSU 2"] - for i, psu in enumerate(psus): - assert psu in result_lines[i+2] - header_lines = 2 - assert len(result_lines) == header_lines + len(psus) - - def test_verbose(self): - runner = CliRunner() - result = runner.invoke(show.cli.commands["platform"].commands["psustatus"], ["--verbose"]) - print(result.output) - assert result.output.split('\n')[0] == "Running command: psushow -s" - - def test_single_psu(self): - runner = CliRunner() - result = runner.invoke(show.cli.commands["platform"].commands["psustatus"], ["--index=1"]) - expected = """\ -PSU Status LED ------ -------- ----- -PSU 1 OK green -""" - assert result.output == expected - - @classmethod - def teardown_class(cls): - print("TEARDOWN") - os.environ["PATH"] = os.pathsep.join(os.environ["PATH"].split(os.pathsep)[:-1]) - os.environ["UTILITIES_UNIT_TESTING"] = "0" - diff --git a/tests/psushow_test.py b/tests/psushow_test.py new file mode 100644 index 0000000000..fd40a3beb8 --- /dev/null +++ b/tests/psushow_test.py @@ -0,0 +1,210 @@ +import os +import sys +from unittest import mock + +import pytest +from click.testing import CliRunner +from utilities_common.general import load_module_from_source + +from .mock_tables import dbconnector + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +scripts_path = os.path.join(modules_path, 'scripts') +sys.path.insert(0, modules_path) + +sys.modules['sonic_platform'] = mock.MagicMock() + +# Load the file under test +psushow_path = os.path.join(scripts_path, 'psushow') +psushow = load_module_from_source('psushow', psushow_path) + +# Replace swsscommon objects with mocked objects +psushow.SonicV2Connector = dbconnector.SonicV2Connector + + +class TestPsushow(object): + def test_get_psu_status_list(self): + expected_psu_status_list = [ + { + 'index': '1', + 'name': 'PSU 1', + 'presence': 'true', + 'status': 'OK', + 'led_status': 'green', + 'model': '0J6J4K', + 'serial': 'CN-0J6J4K-17972-5AF-0086-A00', + 'voltage': '12.19', + 'current': '8.37', + 'power': '102.7' + }, + { + 'index': '2', + 'name': 'PSU 2', + 'presence': 'true', + 'status': 'OK', + 'led_status': 'green', + 'model': '0J6J4K', + 'serial': 'CN-0J6J4K-17972-5AF-008M-A00', + 'voltage': '12.18', + 'current': '10.07', + 'power': '122.0' + } + ] + + psu_status_list = psushow.get_psu_status_list() + assert psu_status_list == expected_psu_status_list + + def test_status_table(self, capsys): + expected_output = '''\ +PSU Model Serial Voltage (V) Current (A) Power (W) Status LED +----- ------- ---------------------------- ------------- ------------- ----------- -------- ----- +PSU 1 0J6J4K CN-0J6J4K-17972-5AF-0086-A00 12.19 8.37 102.70 OK green +PSU 2 0J6J4K CN-0J6J4K-17972-5AF-008M-A00 12.18 10.07 122.00 OK green +''' + for arg in ['-s', '--status']: + with mock.patch('sys.argv', ['psushow', arg]): + ret = psushow.main() + assert ret == 0 + captured = capsys.readouterr() + assert captured.out == expected_output + + expected_output = '''\ +PSU Model Serial Voltage (V) Current (A) Power (W) Status LED +----- ------- ---------------------------- ------------- ------------- ----------- -------- ----- +PSU 1 0J6J4K CN-0J6J4K-17972-5AF-0086-A00 12.19 8.37 102.70 OK green +''' + for arg in ['-s', '--status']: + with mock.patch('sys.argv', ['psushow', arg, '-i', '1']): + ret = psushow.main() + assert ret == 0 + captured = capsys.readouterr() + assert captured.out == expected_output + + expected_output = '''\ +PSU Model Serial Voltage (V) Current (A) Power (W) Status LED +----- ------- ---------------------------- ------------- ------------- ----------- -------- ----- +PSU 2 0J6J4K CN-0J6J4K-17972-5AF-008M-A00 12.18 10.07 122.00 OK green +''' + for arg in ['-s', '--status']: + with mock.patch('sys.argv', ['psushow', arg, '-i', '2']): + ret = psushow.main() + assert ret == 0 + captured = capsys.readouterr() + assert captured.out == expected_output + + # Test trying to display a non-existent PSU + expected_output = '''\ +Error: PSU 3 is not available. Number of supported PSUs: 2 +Error: failed to get PSU status from state DB +''' + for arg in ['-s', '--status']: + with mock.patch('sys.argv', ['psushow', arg, '-i', '3']): + ret = psushow.main() + assert ret == 1 + captured = capsys.readouterr() + assert captured.out == expected_output + + def test_status_json(self, capsys): + expected_output = '''\ +[ + { + "index": "1", + "name": "PSU 1", + "presence": "true", + "status": "OK", + "led_status": "green", + "model": "0J6J4K", + "serial": "CN-0J6J4K-17972-5AF-0086-A00", + "voltage": "12.19", + "current": "8.37", + "power": "102.7" + }, + { + "index": "2", + "name": "PSU 2", + "presence": "true", + "status": "OK", + "led_status": "green", + "model": "0J6J4K", + "serial": "CN-0J6J4K-17972-5AF-008M-A00", + "voltage": "12.18", + "current": "10.07", + "power": "122.0" + } +] +''' + for arg in ['-j', '--json']: + with mock.patch('sys.argv', ['psushow', '-s', arg]): + ret = psushow.main() + assert ret == 0 + captured = capsys.readouterr() + assert captured.out == expected_output + + expected_output = '''\ +[ + { + "index": "1", + "name": "PSU 1", + "presence": "true", + "status": "OK", + "led_status": "green", + "model": "0J6J4K", + "serial": "CN-0J6J4K-17972-5AF-0086-A00", + "voltage": "12.19", + "current": "8.37", + "power": "102.7" + } +] +''' + for arg in ['-j', '--json']: + with mock.patch('sys.argv', ['psushow', '-s', '-i', '1', arg]): + ret = psushow.main() + assert ret == 0 + captured = capsys.readouterr() + assert captured.out == expected_output + + expected_output = '''\ +[ + { + "index": "2", + "name": "PSU 2", + "presence": "true", + "status": "OK", + "led_status": "green", + "model": "0J6J4K", + "serial": "CN-0J6J4K-17972-5AF-008M-A00", + "voltage": "12.18", + "current": "10.07", + "power": "122.0" + } +] +''' + for arg in ['-j', '--json']: + with mock.patch('sys.argv', ['psushow', '-s', '-i', '2', arg]): + ret = psushow.main() + assert ret == 0 + captured = capsys.readouterr() + assert captured.out == expected_output + + # Test trying to display a non-existent PSU + expected_output = '''\ +Error: PSU 3 is not available. Number of supported PSUs: 2 +Error: failed to get PSU status from state DB +''' + for arg in ['-j', '--json']: + with mock.patch('sys.argv', ['psushow', '-s', '-i', '3', arg]): + ret = psushow.main() + assert ret == 1 + captured = capsys.readouterr() + assert captured.out == expected_output + + def test_version(self, capsys): + for arg in ['-v', '--version']: + with pytest.raises(SystemExit) as pytest_wrapped_e: + with mock.patch('sys.argv', ['psushow', arg]): + psushow.main() + assert pytest_wrapped_e.type == SystemExit + assert pytest_wrapped_e.value.code == 0 + captured = capsys.readouterr() + assert captured.out == 'psushow {}\n'.format(psushow.VERSION) diff --git a/tests/psuutil_test.py b/tests/psuutil_test.py new file mode 100644 index 0000000000..34d8aa37d1 --- /dev/null +++ b/tests/psuutil_test.py @@ -0,0 +1,21 @@ +import sys +import os +from unittest import mock + +import pytest +from click.testing import CliRunner + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +sys.path.insert(0, modules_path) + +sys.modules['sonic_platform'] = mock.MagicMock() +import psuutil.main as psuutil + + +class TestPsuutil(object): + + def test_version(self): + runner = CliRunner() + result = runner.invoke(psuutil.cli.commands['version'], []) + assert result.output.rstrip() == 'psuutil version {}'.format(psuutil.VERSION) diff --git a/tests/queue_counter_test.py b/tests/queue_counter_test.py new file mode 100644 index 0000000000..66dfc828ed --- /dev/null +++ b/tests/queue_counter_test.py @@ -0,0 +1,960 @@ +import imp +import json +import os +import sys + +from click.testing import CliRunner +from unittest import TestCase +from swsscommon.swsscommon import ConfigDBConnector + +from .mock_tables import dbconnector + +import show.main as show +from utilities_common.cli import json_dump +from utilities_common.db import Db + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +scripts_path = os.path.join(modules_path, "scripts") +sys.path.insert(0, test_path) +sys.path.insert(0, modules_path) + + +show_queue_counters = """\ + Port TxQ Counter/pkts Counter/bytes Drop/pkts Drop/bytes +--------- ----- -------------- --------------- ----------- ------------ +Ethernet0 UC0 68 30 56 74 +Ethernet0 UC1 60 43 39 1 +Ethernet0 UC2 82 7 39 21 +Ethernet0 UC3 52 70 19 76 +Ethernet0 UC4 11 59 12 94 +Ethernet0 UC5 36 62 35 40 +Ethernet0 UC6 49 91 2 88 +Ethernet0 UC7 33 17 94 74 +Ethernet0 UC8 40 71 95 33 +Ethernet0 UC9 54 8 93 78 +Ethernet0 MC10 83 96 74 9 +Ethernet0 MC11 15 60 61 31 +Ethernet0 MC12 45 52 82 94 +Ethernet0 MC13 55 88 89 52 +Ethernet0 MC14 14 70 95 79 +Ethernet0 MC15 68 60 66 81 +Ethernet0 MC16 63 4 48 76 +Ethernet0 MC17 41 73 77 74 +Ethernet0 MC18 60 21 56 54 +Ethernet0 MC19 57 31 12 39 +Ethernet0 ALL20 N/A N/A N/A N/A +Ethernet0 ALL21 N/A N/A N/A N/A +Ethernet0 ALL22 N/A N/A N/A N/A +Ethernet0 ALL23 N/A N/A N/A N/A +Ethernet0 ALL24 N/A N/A N/A N/A +Ethernet0 ALL25 N/A N/A N/A N/A +Ethernet0 ALL26 N/A N/A N/A N/A +Ethernet0 ALL27 N/A N/A N/A N/A +Ethernet0 ALL28 N/A N/A N/A N/A +Ethernet0 ALL29 N/A N/A N/A N/A + + Port TxQ Counter/pkts Counter/bytes Drop/pkts Drop/bytes +--------- ----- -------------- --------------- ----------- ------------ +Ethernet4 UC0 41 96 70 98 +Ethernet4 UC1 18 49 63 36 +Ethernet4 UC2 99 90 3 15 +Ethernet4 UC3 60 89 48 41 +Ethernet4 UC4 8 84 82 94 +Ethernet4 UC5 83 15 75 92 +Ethernet4 UC6 84 26 50 71 +Ethernet4 UC7 27 19 49 80 +Ethernet4 UC8 13 89 13 33 +Ethernet4 UC9 43 48 86 31 +Ethernet4 MC10 50 1 57 82 +Ethernet4 MC11 67 99 84 59 +Ethernet4 MC12 4 58 27 5 +Ethernet4 MC13 74 5 57 39 +Ethernet4 MC14 21 59 4 14 +Ethernet4 MC15 24 61 19 53 +Ethernet4 MC16 51 15 15 32 +Ethernet4 MC17 98 18 23 15 +Ethernet4 MC18 41 34 9 57 +Ethernet4 MC19 57 7 18 99 +Ethernet4 ALL20 N/A N/A N/A N/A +Ethernet4 ALL21 N/A N/A N/A N/A +Ethernet4 ALL22 N/A N/A N/A N/A +Ethernet4 ALL23 N/A N/A N/A N/A +Ethernet4 ALL24 N/A N/A N/A N/A +Ethernet4 ALL25 N/A N/A N/A N/A +Ethernet4 ALL26 N/A N/A N/A N/A +Ethernet4 ALL27 N/A N/A N/A N/A +Ethernet4 ALL28 N/A N/A N/A N/A +Ethernet4 ALL29 N/A N/A N/A N/A + + Port TxQ Counter/pkts Counter/bytes Drop/pkts Drop/bytes +--------- ----- -------------- --------------- ----------- ------------ +Ethernet8 UC0 19 5 36 56 +Ethernet8 UC1 38 17 68 91 +Ethernet8 UC2 16 65 79 51 +Ethernet8 UC3 11 97 63 72 +Ethernet8 UC4 54 89 62 62 +Ethernet8 UC5 13 84 30 59 +Ethernet8 UC6 49 67 99 85 +Ethernet8 UC7 2 63 38 88 +Ethernet8 UC8 0 82 93 43 +Ethernet8 UC9 80 17 91 61 +Ethernet8 MC10 81 63 76 73 +Ethernet8 MC11 29 16 29 66 +Ethernet8 MC12 32 12 61 35 +Ethernet8 MC13 79 17 72 93 +Ethernet8 MC14 23 21 67 50 +Ethernet8 MC15 37 10 97 14 +Ethernet8 MC16 30 17 74 43 +Ethernet8 MC17 0 63 54 84 +Ethernet8 MC18 69 88 24 79 +Ethernet8 MC19 20 12 84 3 +Ethernet8 ALL20 N/A N/A N/A N/A +Ethernet8 ALL21 N/A N/A N/A N/A +Ethernet8 ALL22 N/A N/A N/A N/A +Ethernet8 ALL23 N/A N/A N/A N/A +Ethernet8 ALL24 N/A N/A N/A N/A +Ethernet8 ALL25 N/A N/A N/A N/A +Ethernet8 ALL26 N/A N/A N/A N/A +Ethernet8 ALL27 N/A N/A N/A N/A +Ethernet8 ALL28 N/A N/A N/A N/A +Ethernet8 ALL29 N/A N/A N/A N/A + +""" + + +show_queue_counters_port = """\ + Port TxQ Counter/pkts Counter/bytes Drop/pkts Drop/bytes +--------- ----- -------------- --------------- ----------- ------------ +Ethernet8 UC0 19 5 36 56 +Ethernet8 UC1 38 17 68 91 +Ethernet8 UC2 16 65 79 51 +Ethernet8 UC3 11 97 63 72 +Ethernet8 UC4 54 89 62 62 +Ethernet8 UC5 13 84 30 59 +Ethernet8 UC6 49 67 99 85 +Ethernet8 UC7 2 63 38 88 +Ethernet8 UC8 0 82 93 43 +Ethernet8 UC9 80 17 91 61 +Ethernet8 MC10 81 63 76 73 +Ethernet8 MC11 29 16 29 66 +Ethernet8 MC12 32 12 61 35 +Ethernet8 MC13 79 17 72 93 +Ethernet8 MC14 23 21 67 50 +Ethernet8 MC15 37 10 97 14 +Ethernet8 MC16 30 17 74 43 +Ethernet8 MC17 0 63 54 84 +Ethernet8 MC18 69 88 24 79 +Ethernet8 MC19 20 12 84 3 +Ethernet8 ALL20 N/A N/A N/A N/A +Ethernet8 ALL21 N/A N/A N/A N/A +Ethernet8 ALL22 N/A N/A N/A N/A +Ethernet8 ALL23 N/A N/A N/A N/A +Ethernet8 ALL24 N/A N/A N/A N/A +Ethernet8 ALL25 N/A N/A N/A N/A +Ethernet8 ALL26 N/A N/A N/A N/A +Ethernet8 ALL27 N/A N/A N/A N/A +Ethernet8 ALL28 N/A N/A N/A N/A +Ethernet8 ALL29 N/A N/A N/A N/A + +""" + +show_queue_counters_json = """\ +{ + "Ethernet0": { + "ALL20": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL21": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL22": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL23": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL24": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL25": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL26": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL27": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL28": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL29": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "MC10": { + "dropbytes": "9", + "droppacket": "74", + "totalbytes": "96", + "totalpacket": "83" + }, + "MC11": { + "dropbytes": "31", + "droppacket": "61", + "totalbytes": "60", + "totalpacket": "15" + }, + "MC12": { + "dropbytes": "94", + "droppacket": "82", + "totalbytes": "52", + "totalpacket": "45" + }, + "MC13": { + "dropbytes": "52", + "droppacket": "89", + "totalbytes": "88", + "totalpacket": "55" + }, + "MC14": { + "dropbytes": "79", + "droppacket": "95", + "totalbytes": "70", + "totalpacket": "14" + }, + "MC15": { + "dropbytes": "81", + "droppacket": "66", + "totalbytes": "60", + "totalpacket": "68" + }, + "MC16": { + "dropbytes": "76", + "droppacket": "48", + "totalbytes": "4", + "totalpacket": "63" + }, + "MC17": { + "dropbytes": "74", + "droppacket": "77", + "totalbytes": "73", + "totalpacket": "41" + }, + "MC18": { + "dropbytes": "54", + "droppacket": "56", + "totalbytes": "21", + "totalpacket": "60" + }, + "MC19": { + "dropbytes": "39", + "droppacket": "12", + "totalbytes": "31", + "totalpacket": "57" + }, + "UC0": { + "dropbytes": "74", + "droppacket": "56", + "totalbytes": "30", + "totalpacket": "68" + }, + "UC1": { + "dropbytes": "1", + "droppacket": "39", + "totalbytes": "43", + "totalpacket": "60" + }, + "UC2": { + "dropbytes": "21", + "droppacket": "39", + "totalbytes": "7", + "totalpacket": "82" + }, + "UC3": { + "dropbytes": "76", + "droppacket": "19", + "totalbytes": "70", + "totalpacket": "52" + }, + "UC4": { + "dropbytes": "94", + "droppacket": "12", + "totalbytes": "59", + "totalpacket": "11" + }, + "UC5": { + "dropbytes": "40", + "droppacket": "35", + "totalbytes": "62", + "totalpacket": "36" + }, + "UC6": { + "dropbytes": "88", + "droppacket": "2", + "totalbytes": "91", + "totalpacket": "49" + }, + "UC7": { + "dropbytes": "74", + "droppacket": "94", + "totalbytes": "17", + "totalpacket": "33" + }, + "UC8": { + "dropbytes": "33", + "droppacket": "95", + "totalbytes": "71", + "totalpacket": "40" + }, + "UC9": { + "dropbytes": "78", + "droppacket": "93", + "totalbytes": "8", + "totalpacket": "54" + } + }, + "Ethernet4": { + "ALL20": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL21": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL22": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL23": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL24": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL25": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL26": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL27": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL28": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL29": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "MC10": { + "dropbytes": "82", + "droppacket": "57", + "totalbytes": "1", + "totalpacket": "50" + }, + "MC11": { + "dropbytes": "59", + "droppacket": "84", + "totalbytes": "99", + "totalpacket": "67" + }, + "MC12": { + "dropbytes": "5", + "droppacket": "27", + "totalbytes": "58", + "totalpacket": "4" + }, + "MC13": { + "dropbytes": "39", + "droppacket": "57", + "totalbytes": "5", + "totalpacket": "74" + }, + "MC14": { + "dropbytes": "14", + "droppacket": "4", + "totalbytes": "59", + "totalpacket": "21" + }, + "MC15": { + "dropbytes": "53", + "droppacket": "19", + "totalbytes": "61", + "totalpacket": "24" + }, + "MC16": { + "dropbytes": "32", + "droppacket": "15", + "totalbytes": "15", + "totalpacket": "51" + }, + "MC17": { + "dropbytes": "15", + "droppacket": "23", + "totalbytes": "18", + "totalpacket": "98" + }, + "MC18": { + "dropbytes": "57", + "droppacket": "9", + "totalbytes": "34", + "totalpacket": "41" + }, + "MC19": { + "dropbytes": "99", + "droppacket": "18", + "totalbytes": "7", + "totalpacket": "57" + }, + "UC0": { + "dropbytes": "98", + "droppacket": "70", + "totalbytes": "96", + "totalpacket": "41" + }, + "UC1": { + "dropbytes": "36", + "droppacket": "63", + "totalbytes": "49", + "totalpacket": "18" + }, + "UC2": { + "dropbytes": "15", + "droppacket": "3", + "totalbytes": "90", + "totalpacket": "99" + }, + "UC3": { + "dropbytes": "41", + "droppacket": "48", + "totalbytes": "89", + "totalpacket": "60" + }, + "UC4": { + "dropbytes": "94", + "droppacket": "82", + "totalbytes": "84", + "totalpacket": "8" + }, + "UC5": { + "dropbytes": "92", + "droppacket": "75", + "totalbytes": "15", + "totalpacket": "83" + }, + "UC6": { + "dropbytes": "71", + "droppacket": "50", + "totalbytes": "26", + "totalpacket": "84" + }, + "UC7": { + "dropbytes": "80", + "droppacket": "49", + "totalbytes": "19", + "totalpacket": "27" + }, + "UC8": { + "dropbytes": "33", + "droppacket": "13", + "totalbytes": "89", + "totalpacket": "13" + }, + "UC9": { + "dropbytes": "31", + "droppacket": "86", + "totalbytes": "48", + "totalpacket": "43" + } + }, + "Ethernet8": { + "ALL20": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL21": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL22": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL23": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL24": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL25": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL26": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL27": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL28": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL29": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "MC10": { + "dropbytes": "73", + "droppacket": "76", + "totalbytes": "63", + "totalpacket": "81" + }, + "MC11": { + "dropbytes": "66", + "droppacket": "29", + "totalbytes": "16", + "totalpacket": "29" + }, + "MC12": { + "dropbytes": "35", + "droppacket": "61", + "totalbytes": "12", + "totalpacket": "32" + }, + "MC13": { + "dropbytes": "93", + "droppacket": "72", + "totalbytes": "17", + "totalpacket": "79" + }, + "MC14": { + "dropbytes": "50", + "droppacket": "67", + "totalbytes": "21", + "totalpacket": "23" + }, + "MC15": { + "dropbytes": "14", + "droppacket": "97", + "totalbytes": "10", + "totalpacket": "37" + }, + "MC16": { + "dropbytes": "43", + "droppacket": "74", + "totalbytes": "17", + "totalpacket": "30" + }, + "MC17": { + "dropbytes": "84", + "droppacket": "54", + "totalbytes": "63", + "totalpacket": "0" + }, + "MC18": { + "dropbytes": "79", + "droppacket": "24", + "totalbytes": "88", + "totalpacket": "69" + }, + "MC19": { + "dropbytes": "3", + "droppacket": "84", + "totalbytes": "12", + "totalpacket": "20" + }, + "UC0": { + "dropbytes": "56", + "droppacket": "36", + "totalbytes": "5", + "totalpacket": "19" + }, + "UC1": { + "dropbytes": "91", + "droppacket": "68", + "totalbytes": "17", + "totalpacket": "38" + }, + "UC2": { + "dropbytes": "51", + "droppacket": "79", + "totalbytes": "65", + "totalpacket": "16" + }, + "UC3": { + "dropbytes": "72", + "droppacket": "63", + "totalbytes": "97", + "totalpacket": "11" + }, + "UC4": { + "dropbytes": "62", + "droppacket": "62", + "totalbytes": "89", + "totalpacket": "54" + }, + "UC5": { + "dropbytes": "59", + "droppacket": "30", + "totalbytes": "84", + "totalpacket": "13" + }, + "UC6": { + "dropbytes": "85", + "droppacket": "99", + "totalbytes": "67", + "totalpacket": "49" + }, + "UC7": { + "dropbytes": "88", + "droppacket": "38", + "totalbytes": "63", + "totalpacket": "2" + }, + "UC8": { + "dropbytes": "43", + "droppacket": "93", + "totalbytes": "82", + "totalpacket": "0" + }, + "UC9": { + "dropbytes": "61", + "droppacket": "91", + "totalbytes": "17", + "totalpacket": "80" + } + } +}""" + +show_queue_counters_port_json = """\ +{ + "Ethernet8": { + "ALL20": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL21": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL22": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL23": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL24": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL25": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL26": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL27": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL28": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "ALL29": { + "dropbytes": "N/A", + "droppacket": "N/A", + "totalbytes": "N/A", + "totalpacket": "N/A" + }, + "MC10": { + "dropbytes": "73", + "droppacket": "76", + "totalbytes": "63", + "totalpacket": "81" + }, + "MC11": { + "dropbytes": "66", + "droppacket": "29", + "totalbytes": "16", + "totalpacket": "29" + }, + "MC12": { + "dropbytes": "35", + "droppacket": "61", + "totalbytes": "12", + "totalpacket": "32" + }, + "MC13": { + "dropbytes": "93", + "droppacket": "72", + "totalbytes": "17", + "totalpacket": "79" + }, + "MC14": { + "dropbytes": "50", + "droppacket": "67", + "totalbytes": "21", + "totalpacket": "23" + }, + "MC15": { + "dropbytes": "14", + "droppacket": "97", + "totalbytes": "10", + "totalpacket": "37" + }, + "MC16": { + "dropbytes": "43", + "droppacket": "74", + "totalbytes": "17", + "totalpacket": "30" + }, + "MC17": { + "dropbytes": "84", + "droppacket": "54", + "totalbytes": "63", + "totalpacket": "0" + }, + "MC18": { + "dropbytes": "79", + "droppacket": "24", + "totalbytes": "88", + "totalpacket": "69" + }, + "MC19": { + "dropbytes": "3", + "droppacket": "84", + "totalbytes": "12", + "totalpacket": "20" + }, + "UC0": { + "dropbytes": "56", + "droppacket": "36", + "totalbytes": "5", + "totalpacket": "19" + }, + "UC1": { + "dropbytes": "91", + "droppacket": "68", + "totalbytes": "17", + "totalpacket": "38" + }, + "UC2": { + "dropbytes": "51", + "droppacket": "79", + "totalbytes": "65", + "totalpacket": "16" + }, + "UC3": { + "dropbytes": "72", + "droppacket": "63", + "totalbytes": "97", + "totalpacket": "11" + }, + "UC4": { + "dropbytes": "62", + "droppacket": "62", + "totalbytes": "89", + "totalpacket": "54" + }, + "UC5": { + "dropbytes": "59", + "droppacket": "30", + "totalbytes": "84", + "totalpacket": "13" + }, + "UC6": { + "dropbytes": "85", + "droppacket": "99", + "totalbytes": "67", + "totalpacket": "49" + }, + "UC7": { + "dropbytes": "88", + "droppacket": "38", + "totalbytes": "63", + "totalpacket": "2" + }, + "UC8": { + "dropbytes": "43", + "droppacket": "93", + "totalbytes": "82", + "totalpacket": "0" + }, + "UC9": { + "dropbytes": "61", + "droppacket": "91", + "totalbytes": "17", + "totalpacket": "80" + } + } +}""" + + +class TestQueue(object): + @classmethod + def setup_class(cls): + os.environ["PATH"] += os.pathsep + scripts_path + os.environ['UTILITIES_UNIT_TESTING'] = "2" + print("SETUP") + + def test_queue_counters(self): + runner = CliRunner() + result = runner.invoke( + show.cli.commands["queue"].commands["counters"], + [] + ) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_queue_counters + + def test_queue_counters_port(self): + runner = CliRunner() + result = runner.invoke( + show.cli.commands["queue"].commands["counters"], + ["Ethernet8"] + ) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_queue_counters_port + + def test_queue_counters_json(self): + runner = CliRunner() + result = runner.invoke( + show.cli.commands["queue"].commands["counters"], + ["--json"] + ) + assert result.exit_code == 0 + print(result.output) + json_output = json.loads(result.output) + + # remove "time" from the output + for _, v in json_output.items(): + del v["time"] + assert json_dump(json_output) == show_queue_counters_json + + def test_queue_counters_port_json(self): + runner = CliRunner() + result = runner.invoke( + show.cli.commands["queue"].commands["counters"], + ["Ethernet8 --json"] + ) + assert result.exit_code == 0 + print(result.output) + json_output = json.loads(result.output) + + # remove "time" from the output + for _, v in json_output.items(): + del v["time"] + assert json_dump(json_output) == show_queue_counters_port_json + + @classmethod + def teardown_class(cls): + os.environ["PATH"] = os.pathsep.join(os.environ["PATH"].split(os.pathsep)[:-1]) + os.environ['UTILITIES_UNIT_TESTING'] = "0" + print("TEARDOWN") diff --git a/tests/radius_test.py b/tests/radius_test.py new file mode 100644 index 0000000000..117e19bde8 --- /dev/null +++ b/tests/radius_test.py @@ -0,0 +1,194 @@ +import imp +import os +import sys + +from click.testing import CliRunner +from utilities_common.db import Db + +import config.main as config +import show.main as show + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +sys.path.insert(0, test_path) +sys.path.insert(0, modules_path) + +import mock_tables.dbconnector + +show_radius_default_output="""\ +RADIUS global auth_type pap (default) +RADIUS global retransmit 3 (default) +RADIUS global timeout 5 (default) +RADIUS global passkey (default) + +""" + +show_radius_server_output="""\ +RADIUS global auth_type pap (default) +RADIUS global retransmit 3 (default) +RADIUS global timeout 5 (default) +RADIUS global passkey (default) + +RADIUS_SERVER address 10.10.10.10 + auth_port 1812 + passkey testing123 + priority 1 + retransmit 1 + src_intf eth0 + timeout 3 + +""" + +show_radius_global_output="""\ +RADIUS global auth_type chap +RADIUS global retransmit 3 (default) +RADIUS global timeout 5 (default) +RADIUS global passkey (default) + +""" + +config_radius_empty_output="""\ +""" + +config_radius_server_invalidkey_output="""\ +--key: Valid chars are ASCII printable except SPACE, '#', and ',' +""" + +config_radius_invalidipaddress_output="""\ +Invalid ip address +""" + +class TestRadius(object): + @classmethod + def setup_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "1" + print("SETUP") + import config.main + imp.reload(config.main) + import show.main + imp.reload(show.main) + + @classmethod + def teardown_class(cls): + os.environ['UTILITIES_UNIT_TESTING'] = "0" + print("TEARDOWN") + + def test_show_radius_default(self): + runner = CliRunner() + result = runner.invoke(show.cli.commands["radius"], []) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_radius_default_output + + def test_config_radius_server(self, get_cmd_module): + (config, show) = get_cmd_module + runner = CliRunner() + db = Db() + db.cfgdb.delete_table("RADIUS_SERVER") + + result = runner.invoke(config.config.commands["radius"],\ + ["add", "10.10.10.10", "-r", "1", "-t", "3",\ + "-k", "testing123", "-s", "eth0"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_empty_output + + db.cfgdb.mod_entry("RADIUS_SERVER", "10.10.10.10", \ + {'auth_port' : '1812', \ + 'passkey' : 'testing123', \ + 'priority' : '1', \ + 'retransmit': '1', \ + 'src_intf' : 'eth0', \ + 'timeout' : '3', \ + } \ + ) + + result = runner.invoke(show.cli.commands["radius"], [], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_radius_server_output + + result = runner.invoke(config.config.commands["radius"],\ + ["delete", "10.10.10.10"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_empty_output + + db.cfgdb.delete_table("RADIUS_SERVER") + + result = runner.invoke(show.cli.commands["radius"], [], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_radius_default_output + + def test_config_radius_server_invalidkey(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["radius"],\ + ["add", "10.10.10.10", "-r", "1", "-t", "3",\ + "-k", "comma,invalid", "-s", "eth0"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_server_invalidkey_output + + def test_config_radius_nasip_invalid(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["radius"],\ + ["nasip", "invalid"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_invalidipaddress_output + + def test_config_radius_sourceip_invalid(self): + runner = CliRunner() + result = runner.invoke(config.config.commands["radius"],\ + ["sourceip", "invalid"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_invalidipaddress_output + + def test_config_radius_authtype(self, get_cmd_module): + (config, show) = get_cmd_module + runner = CliRunner() + db = Db() + db.cfgdb.delete_table("RADIUS") + + result = runner.invoke(config.config.commands["radius"],\ + ["authtype", "chap"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_empty_output + + db.cfgdb.mod_entry("RADIUS", "global", \ + {'auth_type' : 'chap'} \ + ) + + result = runner.invoke(show.cli.commands["radius"], [], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_radius_global_output + + result = runner.invoke(config.config.commands["radius"],\ + ["default", "authtype"]) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == config_radius_empty_output + + db.cfgdb.delete_table("RADIUS") + + result = runner.invoke(show.cli.commands["radius"], [], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 + assert result.output == show_radius_default_output + diff --git a/tests/reboot_cause_test.py b/tests/reboot_cause_test.py index 53e4a5b2d2..f3372c3eb1 100644 --- a/tests/reboot_cause_test.py +++ b/tests/reboot_cause_test.py @@ -1,8 +1,10 @@ import os import sys import textwrap -import mock +from unittest import mock + from click.testing import CliRunner + from .mock_tables import dbconnector test_path = os.path.dirname(os.path.abspath(__file__)) @@ -29,7 +31,7 @@ def setup_class(cls): # Test 'show reboot-cause' without previous-reboot-cause.json def test_reboot_cause_no_history_file(self): - expected_output = "" + expected_output = "Unknown\n" runner = CliRunner() result = runner.invoke(show.cli.commands["reboot-cause"], []) assert result.output == expected_output diff --git a/tests/route_check_test.py b/tests/route_check_test.py index c7c0d47b88..a39015c07f 100644 --- a/tests/route_check_test.py +++ b/tests/route_check_test.py @@ -2,6 +2,8 @@ import json import os import sys +import syslog +import time from unittest.mock import MagicMock, patch import pytest @@ -178,6 +180,78 @@ } } } + }, + "4": { + DESCR: "Good one with routes on voq inband interface", + ARGS: "route_check", + PRE: { + APPL_DB: { + ROUTE_TABLE: { + "0.0.0.0/0" : { "ifname": "portchannel0" }, + "10.10.196.12/31" : { "ifname": "portchannel0" }, + "10.10.196.20/31" : { "ifname": "portchannel0" }, + "10.10.196.30/31" : { "ifname": "lo" }, + "10.10.197.1" : { "ifname": "Ethernet-IB0", "nexthop": "0.0.0.0"}, + "2603:10b0:503:df5::1" : { "ifname": "Ethernet-IB0", "nexthop": "::"}, + "100.0.0.2/32" : { "ifname": "Ethernet-IB0", "nexthop": "0.0.0.0" }, + "2064:100::2/128" : { "ifname": "Ethernet-IB0", "nexthop": "::" }, + "101.0.0.0/24" : { "ifname": "Ethernet-IB0", "nexthop": "100.0.0.2"} + }, + INTF_TABLE: { + "PortChannel1013:10.10.196.24/31": {}, + "PortChannel1023:2603:10b0:503:df4::5d/126": {}, + "PortChannel1024": {}, + "Ethernet-IB0:10.10.197.1/24": {}, + "Ethernet-IB0:2603:10b0:503:df5::1/64": {} + } + }, + ASIC_DB: { + RT_ENTRY_TABLE: { + RT_ENTRY_KEY_PREFIX + "10.10.196.12/31" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "10.10.196.20/31" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "10.10.196.24/32" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "2603:10b0:503:df4::5d/128" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "0.0.0.0/0" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "10.10.197.1/32" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "2603:10b0:503:df5::1/128" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "101.0.0.0/24" + RT_ENTRY_KEY_SUFFIX: {} + } + } + } + }, + "5": { + DESCR: "local route with nexthop - fail", + ARGS: "route_check -m INFO -i 1000", + RET: -1, + PRE: { + APPL_DB: { + ROUTE_TABLE: { + "0.0.0.0/0" : { "ifname": "portchannel0" }, + "10.10.196.12/31" : { "ifname": "portchannel0" }, + "10.10.196.20/31" : { "ifname": "portchannel0" }, + "10.10.196.30/31" : { "ifname": "lo", "nexthop": "100.0.0.2" } + }, + INTF_TABLE: { + "PortChannel1013:10.10.196.24/31": {}, + "PortChannel1023:2603:10b0:503:df4::5d/126": {}, + "PortChannel1024": {} + } + }, + ASIC_DB: { + RT_ENTRY_TABLE: { + RT_ENTRY_KEY_PREFIX + "10.10.196.12/31" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "10.10.196.20/31" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "10.10.196.24/32" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "2603:10b0:503:df4::5d/128" + RT_ENTRY_KEY_SUFFIX: {}, + RT_ENTRY_KEY_PREFIX + "0.0.0.0/0" + RT_ENTRY_KEY_SUFFIX: {} + } + } + }, + RESULT: { + "missed_ROUTE_TABLE_routes": [ + "10.10.196.30/31" + ] + } } } @@ -276,6 +350,7 @@ def table_side_effect(db, tbl): class mock_selector: TIMEOUT = 1 + EMULATE_HANG = False def __init__(self): self.select_state = 0 @@ -295,6 +370,9 @@ def select(self, timeout): state = self.select_state self.subs.update() + if mock_selector.EMULATE_HANG: + time.sleep(60) + if self.select_state == 0: self.select_state = self.TIMEOUT else: @@ -423,7 +501,32 @@ def test_server(self, mock_subs, mock_sel, mock_table, mock_conn): assert res == expect_res - + # Test timeout + route_check.TIMEOUT_SECONDS = 5 + mock_selector.EMULATE_HANG = True + ex_raised = False + + try: + ret, res = route_check.main() + except Exception as err: + ex_raised = True + expect = "timeout occurred" + ex_str = str(err) + assert ex_str == expect, "{} != {}".format(ex_str, expect) + assert ex_raised, "Exception expected" + + # Test print_msg + route_check.PRINT_MSG_LEN_MAX = 5 + msg = route_check.print_message(syslog.LOG_ERR, "abcdefghi") + assert len(msg) == 5 + msg = route_check.print_message(syslog.LOG_ERR, "ab") + assert len(msg) == 2 + msg = route_check.print_message(syslog.LOG_ERR, "abcde") + assert len(msg) == 5 + msg = route_check.print_message(syslog.LOG_ERR, "a", "b", "c", "d", "e", "f") + assert len(msg) == 5 + + diff --git a/tests/sfputil_test.py b/tests/sfputil_test.py new file mode 100644 index 0000000000..5708bb2bb6 --- /dev/null +++ b/tests/sfputil_test.py @@ -0,0 +1,175 @@ +import sys +import os +from unittest import mock + +import pytest +from click.testing import CliRunner + +test_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(test_path) +sys.path.insert(0, modules_path) + +sys.modules['sonic_platform'] = mock.MagicMock() +import sfputil.main as sfputil + + +class TestSfputil(object): + def test_format_dict_value_to_string(self): + sorted_key_table = [ + 'rx1power', + 'rx2power', + 'rx3power', + 'rx4power', + 'tx1bias', + 'tx1power', + 'tx2bias', + 'tx2power', + 'tx3bias', + 'tx3power', + 'tx4bias', + 'tx4power' + ] + + dom_info_dict = { + 'temperature': '41.7539C', + 'voltage': '3.2577Volts', + 'rx1power': '-1.6622dBm', + 'rx2power': '-1.7901dBm', + 'rx3power': '-1.6973dBm', + 'rx4power': '-2.0915dBm', + 'tx1bias': '35.8400mA', + 'tx2bias': '37.5780mA', + 'tx3bias': '35.8400mA', + 'tx4bias': '35.8400mA', + 'tx1power': 'N/A', + 'tx2power': 'N/A', + 'tx3power': 'N/A', + 'tx4power': 'N/A' + } + + expected_output = '''\ + RX1Power: -1.6622dBm + RX2Power: -1.7901dBm + RX3Power: -1.6973dBm + RX4Power: -2.0915dBm + TX1Bias: 35.8400mA + TX2Bias: 37.5780mA + TX3Bias: 35.8400mA + TX4Bias: 35.8400mA +''' + + output = sfputil.format_dict_value_to_string(sorted_key_table, + dom_info_dict, + sfputil.QSFP_DOM_CHANNEL_MONITOR_MAP, + sfputil.DOM_VALUE_UNIT_MAP) + assert output == expected_output + + # Change temperature and voltage to floats and ensure units get appended + dom_info_dict['temperature'] = 41.7539 + dom_info_dict['voltage'] = 3.2577 + + output = sfputil.format_dict_value_to_string(sorted_key_table, + dom_info_dict, + sfputil.QSFP_DOM_CHANNEL_MONITOR_MAP, + sfputil.DOM_VALUE_UNIT_MAP) + assert output == expected_output + + def test_convert_sfp_info_to_output_string(self): + sfp_info_dict = { + 'type': 'QSFP28 or later', + 'type_abbrv_name': 'QSFP28', + 'manufacturer': 'Mellanox', + 'model': 'MCP1600-C003', + 'hardware_rev': 'A2', + 'serial': 'MT1636VS10561', + 'vendor_oui': '00-02-c9', + 'vendor_date': '2016-07-18', + 'connector': 'No separable connector', + 'encoding': '64B66B', + 'ext_identifier': 'Power Class 1(1.5W max)', + 'ext_rateselect_compliance': 'QSFP+ Rate Select Version 1', + 'cable_type': 'Length Cable Assembly(m)', + 'cable_length': '3', + 'application_advertisement': 'N/A', + 'specification_compliance': "{'10/40G Ethernet Compliance Code': '40GBASE-CR4'}", + 'dom_capability': "{'Tx_power_support': 'no', 'Rx_power_support': 'no', 'Voltage_support': 'no', 'Temp_support': 'no'}", + 'nominal_bit_rate': '255' + } + + expected_output = '''\ + Application Advertisement: N/A + Connector: No separable connector + Encoding: 64B66B + Extended Identifier: Power Class 1(1.5W max) + Extended RateSelect Compliance: QSFP+ Rate Select Version 1 + Identifier: QSFP28 or later + Length Cable Assembly(m): 3 + Nominal Bit Rate(100Mbs): 255 + Specification compliance: + 10/40G Ethernet Compliance Code: 40GBASE-CR4 + Vendor Date Code(YYYY-MM-DD Lot): 2016-07-18 + Vendor Name: Mellanox + Vendor OUI: 00-02-c9 + Vendor PN: MCP1600-C003 + Vendor Rev: A2 + Vendor SN: MT1636VS10561 +''' + output = sfputil.convert_sfp_info_to_output_string(sfp_info_dict) + assert output == expected_output + + def test_convert_dom_to_output_string(self): + sfp_type = 'QSFP28 or later' + + dom_info_dict = { + 'temperature': '41.7539C', + 'voltage': '3.2577Volts', + 'rx1power': '-1.6622dBm', + 'rx2power': '-1.7901dBm', + 'rx3power': '-1.6973dBm', + 'rx4power': '-2.0915dBm', + 'tx1bias': '35.8400mA', + 'tx2bias': '37.5780mA', + 'tx3bias': '35.8400mA', + 'tx4bias': '35.8400mA', + 'tx1power': 'N/A', + 'tx2power': 'N/A', + 'tx3power': 'N/A', + 'tx4power': 'N/A' + } + + expected_output = '''\ + ChannelMonitorValues: + RX1Power: -1.6622dBm + RX2Power: -1.7901dBm + RX3Power: -1.6973dBm + RX4Power: -2.0915dBm + TX1Bias: 35.8400mA + TX2Bias: 37.5780mA + TX3Bias: 35.8400mA + TX4Bias: 35.8400mA + ChannelThresholdValues: + ModuleMonitorValues: + Temperature: 41.7539C + Vcc: 3.2577Volts + ModuleThresholdValues: +''' + + output = sfputil.convert_dom_to_output_string(sfp_type, dom_info_dict) + assert output == expected_output + + # TODO: Add tests for other SFP types + + def test_get_physical_port_name(self): + output = sfputil.get_physical_port_name(0, 0, False) + assert output == '0' + + output = sfputil.get_physical_port_name('Ethernet0', 0, False) + assert output == 'Ethernet0' + + output = sfputil.get_physical_port_name('Ethernet0', 0, True) + assert output == 'Ethernet0:0 (ganged)' + + def test_version(self): + runner = CliRunner() + result = runner.invoke(sfputil.cli.commands['version'], []) + assert result.output.rstrip() == 'sfputil version {}'.format(sfputil.VERSION) diff --git a/tests/show_bgp_neighbor_test.py b/tests/show_bgp_neighbor_test.py new file mode 100644 index 0000000000..de84223060 --- /dev/null +++ b/tests/show_bgp_neighbor_test.py @@ -0,0 +1,128 @@ +import importlib +import os + +import pytest + +from click.testing import CliRunner +from .bgp_commands_input.bgp_neighbor_test_vector import * + + +def executor(test_vector, show): + runner = CliRunner() + input = testData[test_vector] + if test_vector.startswith('bgp_v6'): + exec_cmd = show.cli.commands["ipv6"].commands["bgp"].commands["neighbors"] + else: + exec_cmd = show.cli.commands["ip"].commands["bgp"].commands["neighbors"] + + result = runner.invoke(exec_cmd, input['args']) + + print(result.exit_code) + print(result.output) + + if input['rc'] == 0: + assert result.exit_code == 0 + else: + assert result.exit_code == input['rc'] + + if 'rc_err_msg' in input: + output = result.output.strip().split("\n")[-1] + assert input['rc_err_msg'] == output + + if 'rc_output' in input: + assert result.output == input['rc_output'] + + if 'rc_warning_msg' in input: + output = result.output.strip().split("\n")[0] + assert input['rc_warning_msg'] in output + + +class TestBgpNeighbors(object): + + @classmethod + def setup_class(cls): + print("SETUP") + from .mock_tables import mock_single_asic + importlib.reload(mock_single_asic) + from .mock_tables import dbconnector + dbconnector.load_namespace_config() + + @pytest.mark.parametrize('setup_single_bgp_instance, test_vector', + [ + ('bgp_v4_neighbors_output', 'bgp_v4_neighbors'), + ('bgp_v4_neighbors_output', + 'bgp_v4_neighbor_ip_address'), + ('bgp_v4_neighbor_invalid_neigh', + 'bgp_v4_neighbor_invalid'), + ('bgp_v4_neighbor_invalid_address', + 'bgp_v4_neighbor_invalid_address'), + ('bgp_v4_neighbor_output_adv_routes', + 'bgp_v4_neighbor_adv_routes'), + ('bgp_v4_neighbor_output_recv_routes', + 'bgp_v4_neighbor_recv_routes'), + ('bgp_v6_neighbors_output', 'bgp_v6_neighbors'), + ('bgp_v6_neighbors_output', + 'bgp_v6_neighbor_ip_address'), + ('bgp_v6_neighbor_invalid', + 'bgp_v6_neighbor_invalid'), + ('bgp_v6_neighbor_invalid_address', + 'bgp_v6_neighbor_invalid_address'), + ('bgp_v6_neighbor_output_adv_routes', + 'bgp_v6_neighbor_adv_routes'), + ('bgp_v6_neighbor_output_recv_routes', + 'bgp_v6_neighbor_recv_routes'), + ], + indirect=['setup_single_bgp_instance']) + def test_bgp_neighbors(self, + setup_bgp_commands, + setup_single_bgp_instance, + test_vector): + show = setup_bgp_commands + executor(test_vector, show) + + +class TestBgpNeighborsMultiAsic(object): + @classmethod + def setup_class(cls): + print("SETUP") + from .mock_tables import mock_multi_asic + importlib.reload(mock_multi_asic) + from .mock_tables import dbconnector + dbconnector.load_namespace_config() + + @pytest.mark.parametrize('setup_multi_asic_bgp_instance, test_vector', + [ + ('bgp_v4_neighbors_output_all_asics', + 'bgp_v4_neighbors_multi_asic'), + ('bgp_v4_neighbors_output_asic1', + 'bgp_v4_neighbors_asic'), + ('bgp_v4_neighbors_output_asic1', + 'bgp_v4_neighbors_internal'), + ('bgp_v4_neighbors_output_asic0', + 'bgp_v4_neighbors_external'), + ('bgp_v6_neighbor_output_warning', + 'bgp_v6_neighbor_warning'), + ('bgp_v6_neighbors_output_all_asics', + 'bgp_v6_neighbors_multi_asic'), + ('bgp_v6_neighbors_output_asic0', + 'bgp_v6_neighbors_asic'), + ('bgp_v6_neighbors_output_asic0', + 'bgp_v6_neighbors_external'), + ('bgp_v6_neighbors_output_asic1', + 'bgp_v6_neighbors_internal') + ], + indirect=['setup_multi_asic_bgp_instance']) + def test_bgp_neighbors(self, + setup_bgp_commands, + setup_multi_asic_bgp_instance, + test_vector): + show = setup_bgp_commands + executor(test_vector, show) + + @classmethod + def teardown_class(cls): + print("TEARDOWN") + from .mock_tables import mock_single_asic + importlib.reload(mock_single_asic) + from .mock_tables import dbconnector + dbconnector.load_database_config diff --git a/tests/show_bgp_network_test.py b/tests/show_bgp_network_test.py new file mode 100644 index 0000000000..f610199538 --- /dev/null +++ b/tests/show_bgp_network_test.py @@ -0,0 +1,100 @@ +import importlib +import os + +import pytest + +from click.testing import CliRunner +from .bgp_commands_input import bgp_network_test_vector + + +def executor(test_vector, show): + runner = CliRunner() + input = bgp_network_test_vector.testData[test_vector] + if test_vector.startswith('bgp_v6'): + exec_cmd = show.cli.commands["ipv6"].commands["bgp"].commands["network"] + else: + exec_cmd = show.cli.commands["ip"].commands["bgp"].commands["network"] + + result = runner.invoke(exec_cmd, input['args']) + + print(result.exit_code) + print(result.output) + + if input['rc'] == 0: + assert result.exit_code == 0 + else: + assert result.exit_code == input['rc'] + + if 'rc_err_msg' in input: + output = result.output.strip().split("\n")[-1] + assert input['rc_err_msg'] in output + + if 'rc_output' in input: + assert result.output == input['rc_output'] + + if 'rc_warning_msg' in input: + output = result.output.strip().split("\n")[0] + assert input['rc_warning_msg'] in output + + +class TestBgpNetwork(object): + + @classmethod + def setup_class(cls): + from .mock_tables import mock_single_asic + importlib.reload(mock_single_asic) + from .mock_tables import dbconnector + dbconnector.load_database_config + + + @pytest.mark.parametrize( + 'setup_single_bgp_instance, test_vector', + [('bgp_v4_network', 'bgp_v4_network'), + ('bgp_v6_network', 'bgp_v6_network'), + ('bgp_v4_network_ip_address', 'bgp_v4_network_ip_address'), + ('bgp_v6_network_ip_address', 'bgp_v6_network_ip_address'), + ('bgp_v6_network_bestpath', 'bgp_v6_network_bestpath'), + ('bgp_v4_network_bestpath', 'bgp_v4_network_bestpath'), + ('bgp_v6_network_longer_prefixes', 'bgp_v6_network_longer_prefixes'), + ('bgp_v4_network', 'bgp_v4_network_longer_prefixes_error'), + ('bgp_v4_network', 'bgp_v6_network_longer_prefixes_error')], + indirect=['setup_single_bgp_instance']) + def test_bgp_network(self, setup_bgp_commands, test_vector, + setup_single_bgp_instance): + show = setup_bgp_commands + executor(test_vector, show) + + +class TestMultiAsicBgpNetwork(object): + + @classmethod + def setup_class(cls): + print("SETUP") + from .mock_tables import mock_multi_asic + importlib.reload(mock_multi_asic) + from .mock_tables import dbconnector + dbconnector.load_namespace_config() + + @pytest.mark.parametrize( + 'setup_multi_asic_bgp_instance, test_vector', + [('bgp_v4_network', 'bgp_v4_network_multi_asic'), + ('bgp_v6_network', 'bgp_v6_network_multi_asic'), + ('bgp_v4_network_asic0', 'bgp_v4_network_asic0'), + ('bgp_v4_network_ip_address_asic0', 'bgp_v4_network_ip_address_asic0'), + ('bgp_v4_network_bestpath_asic0', 'bgp_v4_network_bestpath_asic0'), + ('bgp_v6_network_asic0', 'bgp_v6_network_asic0'), + ('bgp_v6_network_ip_address_asic0', 'bgp_v6_network_ip_address_asic0'), + ('bgp_v6_network_bestpath_asic0', 'bgp_v6_network_bestpath_asic0')], + indirect=['setup_multi_asic_bgp_instance']) + def test_bgp_network(self, setup_bgp_commands, test_vector, + setup_multi_asic_bgp_instance): + show = setup_bgp_commands + executor(test_vector, show) + + @classmethod + def teardown_class(cls): + print("TEARDOWN") + from .mock_tables import mock_single_asic + importlib.reload(mock_single_asic) + from .mock_tables import dbconnector + dbconnector.load_database_config diff --git a/tests/show_breakout_test.py b/tests/show_breakout_test.py index 0493d7e293..0072b9d2f1 100644 --- a/tests/show_breakout_test.py +++ b/tests/show_breakout_test.py @@ -2,7 +2,7 @@ import sys from click.testing import CliRunner from unittest import TestCase -from swsssdk import ConfigDBConnector +from swsscommon.swsscommon import ConfigDBConnector test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) diff --git a/tests/show_ip_int_test.py b/tests/show_ip_int_test.py new file mode 100644 index 0000000000..31350d3ea5 --- /dev/null +++ b/tests/show_ip_int_test.py @@ -0,0 +1,156 @@ +import os +import pytest +import subprocess +from click.testing import CliRunner + +import show.main as show +from .utils import get_result_and_return_code + +root_path = os.path.dirname(os.path.abspath(__file__)) +modules_path = os.path.dirname(root_path) +scripts_path = os.path.join(modules_path, "scripts") + +show_ipv4_intf_with_multple_ips = """\ +Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP +--------------- -------- ------------------- ------------ -------------- ------------- +Ethernet0 20.1.1.1/24 error/down T2-Peer 20.1.1.5 + 21.1.1.1/24 N/A N/A +PortChannel0001 30.1.1.1/24 error/down T0-Peer 30.1.1.5 +Vlan100 40.1.1.1/24 error/down N/A N/A""" + +show_ipv6_intf_with_multiple_ips = """\ +Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP +--------------- -------- -------------------------------------------- ------------ -------------- ------------- +Ethernet0 2100::1/64 error/down N/A N/A + aa00::1/64 N/A N/A + fe80::64be:a1ff:fe85:c6c4%Ethernet0/64 N/A N/A +PortChannel0001 ab00::1/64 error/down N/A N/A + fe80::cc8d:60ff:fe08:139f%PortChannel0001/64 N/A N/A +Vlan100 cc00::1/64 error/down N/A N/A + fe80::c029:3fff:fe41:cf56%Vlan100/64 N/A N/A""" + +show_multi_asic_ip_intf = """\ +Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP +--------------- -------- ------------------- ------------ -------------- ------------- +Loopback0 40.1.1.1/32 error/down N/A N/A +PortChannel0001 20.1.1.1/24 error/down T2-Peer 20.1.1.5""" + +show_multi_asic_ipv6_intf = """\ +Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP +--------------- -------- -------------------------------------- ------------ -------------- ------------- +Loopback0 fe80::60a5:9dff:fef4:1696%Loopback0/64 error/down N/A N/A +PortChannel0001 aa00::1/64 error/down N/A N/A + fe80::80fd:d1ff:fe5b:452f/64 N/A N/A""" + +show_multi_asic_ip_intf_all = """\ +Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP +--------------- -------- ------------------- ------------ -------------- ------------- +Loopback0 40.1.1.1/32 error/down N/A N/A +Loopback4096 1.1.1.1/24 error/down N/A N/A + 2.1.1.1/24 N/A N/A +PortChannel0001 20.1.1.1/24 error/down T2-Peer 20.1.1.5 +PortChannel0002 30.1.1.1/24 error/down T0-Peer 30.1.1.5 +veth@eth1 192.1.1.1/24 error/down N/A N/A +veth@eth2 193.1.1.1/24 error/down N/A N/A""" + +show_multi_asic_ipv6_intf_all = """\ +Interface Master IPv4 address/mask Admin/Oper BGP Neighbor Neighbor IP +--------------- -------- -------------------------------------- ------------ -------------- ------------- +Loopback0 fe80::60a5:9dff:fef4:1696%Loopback0/64 error/down N/A N/A +PortChannel0001 aa00::1/64 error/down N/A N/A + fe80::80fd:d1ff:fe5b:452f/64 N/A N/A +PortChannel0002 bb00::1/64 error/down N/A N/A + fe80::80fd:abff:fe5b:452f/64 N/A N/A""" + +show_error_invalid_af = """Invalid argument -a ipv5""" + + +@pytest.fixture(scope="class") +def setup_teardown_single_asic(): + os.environ["PATH"] += os.pathsep + scripts_path + os.environ["UTILITIES_UNIT_TESTING"] = "2" + os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "" + yield + + os.environ["UTILITIES_UNIT_TESTING"] = "0" + + +@pytest.fixture(scope="class") +def setup_teardown_multi_asic(): + os.environ["PATH"] += os.pathsep + scripts_path + os.environ["UTILITIES_UNIT_TESTING"] = "2" + os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "multi_asic" + yield + os.environ["UTILITIES_UNIT_TESTING"] = "0" + os.environ["UTILITIES_UNIT_TESTING_TOPOLOGY"] = "" + + +def verify_output(output, expected_output): + lines = output.splitlines() + ignored_intfs = ['eth0', 'lo'] + for intf in ignored_intfs: + # the output should have line to display the ip address of eth0 and lo + assert len([line for line in lines if line.startswith(intf)]) == 1 + + new_output = '\n'.join([line for line in lines if not any(i in line for i in ignored_intfs)]) + print(new_output) + assert new_output == expected_output + + +@pytest.mark.usefixtures('setup_teardown_single_asic') +class TestShowIpInt(object): + + def test_show_ip_intf_v4(self): + return_code, result = get_result_and_return_code(" ipintutil") + assert return_code == 0 + verify_output(result, show_ipv4_intf_with_multple_ips) + + def test_show_ip_intf_v6(self): + return_code, result = get_result_and_return_code(" ipintutil -a ipv6") + + assert return_code == 0 + verify_output(result, show_ipv6_intf_with_multiple_ips) + + def test_show_intf_invalid_af_option(self): + return_code, result = get_result_and_return_code(" ipintutil -a ipv5") + assert return_code == 1 + assert result == show_error_invalid_af + + +@pytest.mark.usefixtures('setup_teardown_multi_asic') +class TestMultiAsicShowIpInt(object): + + def test_show_ip_intf_v4(self): + return_code, result = get_result_and_return_code("ipintutil") + assert return_code == 0 + verify_output(result, show_multi_asic_ip_intf) + + def test_show_ip_intf_v4_asic0(self): + return_code, result = get_result_and_return_code("ipintutil -n asic0") + assert return_code == 0 + verify_output(result, show_multi_asic_ip_intf) + + def test_show_ip_intf_v4_all(self): + return_code, result = get_result_and_return_code("ipintutil -d all") + assert return_code == 0 + verify_output(result, show_multi_asic_ip_intf_all) + + def test_show_ip_intf_v6(self): + return_code, result = get_result_and_return_code("ipintutil -a ipv6") + assert return_code == 0 + verify_output(result, show_multi_asic_ipv6_intf) + + def test_show_ip_intf_v6_asic0(self): + return_code, result = get_result_and_return_code("ipintutil -a ipv6 -n asic0") + assert return_code == 0 + verify_output(result, show_multi_asic_ipv6_intf) + + def test_show_ip_intf_v6_all(self): + return_code, result = get_result_and_return_code("ipintutil -a ipv6 -d all") + assert return_code == 0 + verify_output(result, show_multi_asic_ipv6_intf_all) + + def test_show_intf_invalid_af_option(self): + return_code, result = get_result_and_return_code(" ipintutil -a ipv5") + assert return_code == 1 + assert result == show_error_invalid_af diff --git a/tests/show_ip_route_common.py b/tests/show_ip_route_common.py index e18e8b0a5a..386d32e55e 100644 --- a/tests/show_ip_route_common.py +++ b/tests/show_ip_route_common.py @@ -93,6 +93,17 @@ """ +show_specific_recursive_route_expected_output = """\ +Routing entry for 193.11.208.0/25 + Known via "bgp", distance 20, metric 0, best + Last update 00:14:32 ago + * 10.0.0.1, via PortChannel0002 + * 10.0.0.5, via PortChannel0005 + * 10.0.0.9 (recursive) + * 10.0.0.1 (recursive) + +""" + show_special_ip_route_expected_output = """\ Codes: K - kernel route, C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP, diff --git a/tests/show_platform_test.py b/tests/show_platform_test.py index dfa6ba648a..937059dcde 100644 --- a/tests/show_platform_test.py +++ b/tests/show_platform_test.py @@ -3,39 +3,29 @@ import textwrap from unittest import mock +import pytest from click.testing import CliRunner test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) sys.path.insert(0, modules_path) - import show.main as show -TEST_PLATFORM = "x86_64-mlnx_msn2700-r0" -TEST_HWSKU = "Mellanox-SN2700" -TEST_ASIC_TYPE = "mellanox" +@pytest.fixture(scope='class') +def config_env(): + os.environ["UTILITIES_UNIT_TESTING"] = "1" + yield -""" - Note: The following 'show platform' commands simply call other SONiC - CLI utilities, so the unit tests for the other utilities are expected - to cover testing their functionality: + os.environ["UTILITIES_UNIT_TESTING"] = "0" - show platform fan - show platform firmware - show platform mlnx - show platform psustatus - show platform ssdhealth - show platform syseeprom - show platform temperature -""" +@pytest.mark.usefixtures('config_env') class TestShowPlatform(object): - @classmethod - def setup_class(cls): - print("SETUP") - os.environ["UTILITIES_UNIT_TESTING"] = "1" + TEST_PLATFORM = "x86_64-mlnx_msn2700-r0" + TEST_HWSKU = "Mellanox-SN2700" + TEST_ASIC_TYPE = "mellanox" # Test 'show platform summary' def test_summary(self): @@ -43,15 +33,47 @@ def test_summary(self): Platform: {} HwSKU: {} ASIC: {} - """.format(TEST_PLATFORM, TEST_HWSKU, TEST_ASIC_TYPE) + """.format(self.TEST_PLATFORM, self.TEST_HWSKU, self.TEST_ASIC_TYPE) with mock.patch("show.platform.get_hw_info_dict", - return_value={"platform": TEST_PLATFORM, "hwsku": TEST_HWSKU, "asic_type": TEST_ASIC_TYPE}): - runner = CliRunner() - result = runner.invoke(show.cli.commands["platform"].commands["summary"], []) + return_value={"platform": self.TEST_PLATFORM, "hwsku": self.TEST_HWSKU, "asic_type": self.TEST_ASIC_TYPE}): + result = CliRunner().invoke(show.cli.commands["platform"].commands["summary"], []) assert result.output == textwrap.dedent(expected_output) - @classmethod - def teardown_class(cls): - print("TEARDOWN") - os.environ["UTILITIES_UNIT_TESTING"] = "0" + +class TestShowPlatformPsu(object): + """ + Note: `show platform psustatus` simply calls the `psushow` utility and + passes a variety of options. Here we test that the utility is called + with the appropriate option(s). The functionality of the underlying + `psushow` utility is expected to be tested by a separate suite of unit tests + """ + def test_all_psus(self): + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + CliRunner().invoke(show.cli.commands['platform'].commands['psustatus'], []) + assert mock_run_command.call_count == 1 + mock_run_command.assert_called_with('psushow -s', display_cmd=False) + + def test_all_psus_json(self): + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + CliRunner().invoke(show.cli.commands['platform'].commands['psustatus'], ['--json']) + assert mock_run_command.call_count == 1 + mock_run_command.assert_called_with('psushow -s -j', display_cmd=False) + + def test_single_psu(self): + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + CliRunner().invoke(show.cli.commands['platform'].commands['psustatus'], ['--index=1']) + assert mock_run_command.call_count == 1 + mock_run_command.assert_called_with('psushow -s -i 1', display_cmd=False) + + def test_single_psu_json(self): + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + CliRunner().invoke(show.cli.commands['platform'].commands['psustatus'], ['--index=1', '--json']) + assert mock_run_command.call_count == 1 + mock_run_command.assert_called_with('psushow -s -i 1 -j', display_cmd=False) + + def test_verbose(self): + with mock.patch('utilities_common.cli.run_command') as mock_run_command: + CliRunner().invoke(show.cli.commands['platform'].commands['psustatus'], ['--verbose']) + assert mock_run_command.call_count == 1 + mock_run_command.assert_called_with('psushow -s', display_cmd=True) diff --git a/tests/sku_create_input/ACS-MSN2700/buffers.json.j2 b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers.json.j2 similarity index 100% rename from tests/sku_create_input/ACS-MSN2700/buffers.json.j2 rename to tests/sku_create_input/2700_files/ACS-MSN2700/buffers.json.j2 diff --git a/tests/sku_create_input/ACS-MSN2700/buffers_defaults_t0.j2 b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers_defaults_t0.j2 similarity index 67% rename from tests/sku_create_input/ACS-MSN2700/buffers_defaults_t0.j2 rename to tests/sku_create_input/2700_files/ACS-MSN2700/buffers_defaults_t0.j2 index 475a022714..d0bce94ba5 100644 --- a/tests/sku_create_input/ACS-MSN2700/buffers_defaults_t0.j2 +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers_defaults_t0.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '4194304' %} -{% set ingress_lossy_pool_size = '7340032' %} -{% set egress_lossless_pool_size = '16777152' %} -{% set egress_lossy_pool_size = '7340032' %} +{% set ingress_lossless_pool_size = '4580864' %} +{% set ingress_lossy_pool_size = '4580864' %} +{% set egress_lossless_pool_size = '13945824' %} +{% set egress_lossy_pool_size = '4580864' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} @@ -14,12 +14,16 @@ {%- macro generate_buffer_pool_and_profiles() %} "BUFFER_POOL": { "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossless_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, "ingress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossy_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, @@ -29,7 +33,9 @@ "mode": "dynamic" }, "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ egress_lossy_pool_size }}", + {%- endif %} "type": "egress", "mode": "dynamic" } @@ -38,7 +44,7 @@ "ingress_lossless_profile": { "pool":"[BUFFER_POOL|ingress_lossless_pool]", "size":"0", - "dynamic_th":"0" + "dynamic_th":"7" }, "ingress_lossy_profile": { "pool":"[BUFFER_POOL|ingress_lossy_pool]", @@ -52,8 +58,8 @@ }, "egress_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", - "size":"4096", - "dynamic_th":"3" + "size":"9216", + "dynamic_th":"7" }, "q_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", @@ -65,25 +71,41 @@ {%- macro generate_profile_lists(port_names) %} "BUFFER_PORT_INGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} }, "BUFFER_PORT_EGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} {%- macro generate_queue_buffers(port_names) %} "BUFFER_QUEUE": { - "{{ port_names }}|3-4": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" }, - "{{ port_names }}|0-1": { +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { "profile" : "[BUFFER_PROFILE|q_lossy_profile]" - } + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} diff --git a/tests/sku_create_input/ACS-MSN2700/buffers_defaults_t1.j2 b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers_defaults_t1.j2 similarity index 67% rename from tests/sku_create_input/ACS-MSN2700/buffers_defaults_t1.j2 rename to tests/sku_create_input/2700_files/ACS-MSN2700/buffers_defaults_t1.j2 index c292ecc2f2..5514c47a40 100644 --- a/tests/sku_create_input/ACS-MSN2700/buffers_defaults_t1.j2 +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '2097152' %} -{% set ingress_lossy_pool_size = '5242880' %} -{% set egress_lossless_pool_size = '16777152' %} -{% set egress_lossy_pool_size = '5242880' %} +{% set ingress_lossless_pool_size = '3302912' %} +{% set ingress_lossy_pool_size = '3302912' %} +{% set egress_lossless_pool_size = '13945824' %} +{% set egress_lossy_pool_size = '3302912' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} @@ -14,12 +14,16 @@ {%- macro generate_buffer_pool_and_profiles() %} "BUFFER_POOL": { "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossless_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, "ingress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossy_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, @@ -29,7 +33,9 @@ "mode": "dynamic" }, "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ egress_lossy_pool_size }}", + {%- endif %} "type": "egress", "mode": "dynamic" } @@ -38,7 +44,7 @@ "ingress_lossless_profile": { "pool":"[BUFFER_POOL|ingress_lossless_pool]", "size":"0", - "dynamic_th":"0" + "dynamic_th":"7" }, "ingress_lossy_profile": { "pool":"[BUFFER_POOL|ingress_lossy_pool]", @@ -52,8 +58,8 @@ }, "egress_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", - "size":"4096", - "dynamic_th":"3" + "size":"9216", + "dynamic_th":"7" }, "q_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", @@ -65,25 +71,41 @@ {%- macro generate_profile_lists(port_names) %} "BUFFER_PORT_INGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} }, "BUFFER_PORT_EGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} {%- macro generate_queue_buffers(port_names) %} "BUFFER_QUEUE": { - "{{ port_names }}|3-4": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" }, - "{{ port_names }}|0-1": { +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { "profile" : "[BUFFER_PROFILE|q_lossy_profile]" - } + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/buffers.json.j2 b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers_dynamic.json.j2 similarity index 66% rename from tests/sku_create_input/Mellanox-SN2700-D48C8/buffers.json.j2 rename to tests/sku_create_input/2700_files/ACS-MSN2700/buffers_dynamic.json.j2 index 1083a6210f..5954cc77c1 100644 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/buffers.json.j2 +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/buffers_dynamic.json.j2 @@ -1,2 +1,3 @@ {%- set default_topo = 't0' %} +{%- set dynamic_mode = 'true' %} {%- include 'buffers_config.j2' %} diff --git a/tests/sku_create_input/2700_files/ACS-MSN2700/hwsku.json b/tests/sku_create_input/2700_files/ACS-MSN2700/hwsku.json new file mode 100644 index 0000000000..3edbff8178 --- /dev/null +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/hwsku.json @@ -0,0 +1,100 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet4": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet8": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet12": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet16": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet20": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet24": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet28": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet32": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet36": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet40": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet44": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet48": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet52": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet56": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet60": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet64": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet68": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet72": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet76": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet80": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet84": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet88": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet92": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet96": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet100": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet104": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet108": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet112": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet116": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet120": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet124": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + } + } +} diff --git a/tests/sku_create_input/2700_files/ACS-MSN2700/pg_profile_lookup.ini b/tests/sku_create_input/2700_files/ACS-MSN2700/pg_profile_lookup.ini new file mode 100644 index 0000000000..7abb2a058d --- /dev/null +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/pg_profile_lookup.ini @@ -0,0 +1,17 @@ +# PG lossless profiles. +# speed cable size xon xoff threshold + 10000 5m 49152 19456 29696 0 + 25000 5m 49152 19456 29696 0 + 40000 5m 49152 19456 29696 0 + 50000 5m 49152 19456 29696 0 + 100000 5m 50176 19456 30720 0 + 10000 40m 49152 19456 29696 0 + 25000 40m 51200 19456 31744 0 + 40000 40m 52224 19456 32768 0 + 50000 40m 53248 19456 33792 0 + 100000 40m 58368 19456 38912 0 + 10000 300m 56320 19456 36864 0 + 25000 300m 67584 19456 48128 0 + 40000 300m 78848 19456 59392 0 + 50000 300m 86016 19456 66560 0 + 100000 300m 123904 19456 104448 0 diff --git a/tests/sku_create_input/2700_files/ACS-MSN2700/port_config.ini b/tests/sku_create_input/2700_files/ACS-MSN2700/port_config.ini new file mode 100644 index 0000000000..c1e59909c0 --- /dev/null +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/port_config.ini @@ -0,0 +1,33 @@ +# name lanes alias index +Ethernet0 0,1,2,3 etp1 1 +Ethernet4 4,5,6,7 etp2 2 +Ethernet8 8,9,10,11 etp3 3 +Ethernet12 12,13,14,15 etp4 4 +Ethernet16 16,17,18,19 etp5 5 +Ethernet20 20,21,22,23 etp6 6 +Ethernet24 24,25,26,27 etp7 7 +Ethernet28 28,29,30,31 etp8 8 +Ethernet32 32,33,34,35 etp9 9 +Ethernet36 36,37,38,39 etp10 10 +Ethernet40 40,41,42,43 etp11 11 +Ethernet44 44,45,46,47 etp12 12 +Ethernet48 48,49,50,51 etp13 13 +Ethernet52 52,53,54,55 etp14 14 +Ethernet56 56,57,58,59 etp15 15 +Ethernet60 60,61,62,63 etp16 16 +Ethernet64 64,65,66,67 etp17 17 +Ethernet68 68,69,70,71 etp18 18 +Ethernet72 72,73,74,75 etp19 19 +Ethernet76 76,77,78,79 etp20 20 +Ethernet80 80,81,82,83 etp21 21 +Ethernet84 84,85,86,87 etp22 22 +Ethernet88 88,89,90,91 etp23 23 +Ethernet92 92,93,94,95 etp24 24 +Ethernet96 96,97,98,99 etp25 25 +Ethernet100 100,101,102,103 etp26 26 +Ethernet104 104,105,106,107 etp27 27 +Ethernet108 108,109,110,111 etp28 28 +Ethernet112 112,113,114,115 etp29 29 +Ethernet116 116,117,118,119 etp30 30 +Ethernet120 120,121,122,123 etp31 31 +Ethernet124 124,125,126,127 etp32 32 diff --git a/tests/sku_create_input/2700_files/ACS-MSN2700/qos.json.j2 b/tests/sku_create_input/2700_files/ACS-MSN2700/qos.json.j2 new file mode 100644 index 0000000000..3e548325ea --- /dev/null +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/qos.json.j2 @@ -0,0 +1 @@ +{%- include 'qos_config.j2' %} diff --git a/tests/sku_create_input/2700_files/ACS-MSN2700/sai.profile b/tests/sku_create_input/2700_files/ACS-MSN2700/sai.profile new file mode 100644 index 0000000000..696f3d8182 --- /dev/null +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/sai.profile @@ -0,0 +1 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2700.xml diff --git a/tests/sku_create_input/2700_files/ACS-MSN2700/sai_2700.xml b/tests/sku_create_input/2700_files/ACS-MSN2700/sai_2700.xml new file mode 100644 index 0000000000..eedf359fb8 --- /dev/null +++ b/tests/sku_create_input/2700_files/ACS-MSN2700/sai_2700.xml @@ -0,0 +1,246 @@ + + + + + + 00:02:03:04:05:00 + + + 1 + + + 32 + + + + + 1 + 4 + 16 + + + 3 + + + 98368 + + + 3 + 4 + 17 + 1 + 98368 + + + 5 + 4 + 18 + 3 + 98368 + + + 7 + 4 + 19 + 1 + 98368 + + + 9 + 4 + 20 + 3 + 98368 + + + 11 + 4 + 21 + 1 + 98368 + + + 13 + 4 + 22 + 3 + 98368 + + + 15 + 4 + 23 + 1 + 98368 + + + 17 + 4 + 24 + 3 + 98368 + + + 19 + 4 + 25 + 1 + 98368 + + + 21 + 4 + 26 + 3 + 98368 + + + 23 + 4 + 27 + 1 + 98368 + + + 25 + 4 + 28 + 3 + 98368 + + + 27 + 4 + 29 + 1 + 98368 + + + 29 + 4 + 30 + 3 + 98368 + + + 31 + 4 + 31 + 1 + 98368 + + + 33 + 4 + 14 + 3 + 98368 + + + 35 + 4 + 15 + 1 + 98368 + + + 37 + 4 + 12 + 3 + 98368 + + + 39 + 4 + 13 + 1 + 98368 + + + 41 + 4 + 10 + 3 + 98368 + + + 43 + 4 + 11 + 1 + 98368 + + + 45 + 4 + 8 + 3 + 98368 + + + 47 + 4 + 9 + 1 + 98368 + + + 49 + 4 + 6 + 3 + 98368 + + + 51 + 4 + 7 + 1 + 98368 + + + 53 + 4 + 4 + 3 + 98368 + + + 55 + 4 + 5 + 1 + 98368 + + + 57 + 4 + 2 + 3 + 98368 + + + 59 + 4 + 3 + 1 + 98368 + + + 61 + 4 + 0 + 3 + 98368 + + + 63 + 4 + 1 + 1 + 98368 + + + + diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/hwsku.json b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/hwsku.json new file mode 100644 index 0000000000..8d3ad0dc03 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/hwsku.json @@ -0,0 +1,112 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet4": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet8": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet12": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet16": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet20": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet24": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet28": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet32": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet36": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet40": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet44": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet48": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet52": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet56": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet60": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet64": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet68": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet72": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet76": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet80": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet84": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet88": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet92": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet96": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet100": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet104": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet108": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet112": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet114": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet116": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet118": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet120": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet122": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet124": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet126": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + } + } +} diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/port_config.ini b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/port_config.ini new file mode 100644 index 0000000000..653a61ecc2 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/port_config.ini @@ -0,0 +1,37 @@ +# name lanes alias index speed +Ethernet0 0,1,2,3 etp1 1 100000 +Ethernet4 4,5,6,7 etp2 2 100000 +Ethernet8 8,9,10,11 etp3 3 100000 +Ethernet12 12,13,14,15 etp4 4 100000 +Ethernet16 16,17,18,19 etp5 5 100000 +Ethernet20 20,21,22,23 etp6 6 100000 +Ethernet24 24,25,26,27 etp7 7 100000 +Ethernet28 28,29,30,31 etp8 8 100000 +Ethernet32 32,33,34,35 etp9 9 100000 +Ethernet36 36,37,38,39 etp10 10 100000 +Ethernet40 40,41,42,43 etp11 11 100000 +Ethernet44 44,45,46,47 etp12 12 100000 +Ethernet48 48,49,50,51 etp13 13 100000 +Ethernet52 52,53,54,55 etp14 14 100000 +Ethernet56 56,57,58,59 etp15 15 100000 +Ethernet60 60,61,62,63 etp16 16 100000 +Ethernet64 64,65,66,67 etp17 17 100000 +Ethernet68 68,69,70,71 etp18 18 100000 +Ethernet72 72,73,74,75 etp19 19 100000 +Ethernet76 76,77,78,79 etp20 20 100000 +Ethernet80 80,81,82,83 etp21 21 100000 +Ethernet84 84,85,86,87 etp22 22 100000 +Ethernet88 88,89,90,91 etp23 23 100000 +Ethernet92 92,93,94,95 etp24 24 100000 +Ethernet96 96,97,98,99 etp25 25 100000 +Ethernet100 100,101,102,103 etp26 26 100000 +Ethernet104 104,105,106,107 etp27 27 100000 +Ethernet108 108,109,110,111 etp28 28 100000 +Ethernet112 112,113 etp29a 29 50000 +Ethernet114 114,115 etp29b 29 50000 +Ethernet116 116,117 etp30a 30 50000 +Ethernet118 118,119 etp30b 30 50000 +Ethernet120 120,121 etp31a 31 50000 +Ethernet122 122,123 etp31b 31 50000 +Ethernet124 124,125 etp32a 32 50000 +Ethernet126 126,127 etp32b 32 50000 diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/sai.profile b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/sai.profile new file mode 100644 index 0000000000..cfeb4a5fa4 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/sai.profile @@ -0,0 +1 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_2700_8x50g_28x100g.xml diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/sai_2700_8x50g_28x100g.xml b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/sai_2700_8x50g_28x100g.xml new file mode 100644 index 0000000000..ee20db3e5d --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/sai_2700_8x50g_28x100g.xml @@ -0,0 +1,250 @@ + + + + + + 00:02:03:04:05:00 + + + 1 + + + 32 + + + + + 1 + 4 + 16 + + + 3 + + + 11534336 + + + 3 + 4 + 17 + 1 + 11534336 + + + 5 + 4 + 18 + 3 + 11534336 + + + 7 + 4 + 19 + 1 + 11534336 + + + 9 + 4 + 20 + 3 + 11534336 + + + 11 + 4 + 21 + 1 + 11534336 + + + 13 + 4 + 22 + 3 + 11534336 + + + 15 + 4 + 23 + 1 + 11534336 + + + 17 + 4 + 24 + 3 + 11534336 + + + 19 + 4 + 25 + 1 + 11534336 + + + 21 + 4 + 26 + 3 + 11534336 + + + 23 + 4 + 27 + 1 + 11534336 + + + 25 + 4 + 28 + 3 + 3221225472 + 2 + + + 27 + 4 + 29 + 1 + 3221225472 + 2 + + + 29 + 4 + 30 + 3 + 3221225472 + 2 + + + 31 + 4 + 31 + 1 + 3221225472 + 2 + + + 33 + 4 + 14 + 3 + 11534336 + + + 35 + 4 + 15 + 1 + 11534336 + + + 37 + 4 + 12 + 3 + 11534336 + + + 39 + 4 + 13 + 1 + 11534336 + + + 41 + 4 + 10 + 3 + 11534336 + + + 43 + 4 + 11 + 1 + 11534336 + + + 45 + 4 + 8 + 3 + 11534336 + + + 47 + 4 + 9 + 1 + 11534336 + + + 49 + 4 + 6 + 3 + 11534336 + + + 51 + 4 + 7 + 1 + 11534336 + + + 53 + 4 + 4 + 3 + 11534336 + + + 55 + 4 + 5 + 1 + 11534336 + + + 57 + 4 + 2 + 3 + 11534336 + + + 59 + 4 + 3 + 1 + 11534336 + + + 61 + 4 + 0 + 3 + 11534336 + + + 63 + 4 + 1 + 1 + 11534336 + + + + diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8.xml b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8.xml similarity index 100% rename from tests/sku_create_input/Mellanox-SN2700-D48C8.xml rename to tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8.xml diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 new file mode 100644 index 0000000000..6fc5efcf9b --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 @@ -0,0 +1,106 @@ +{% set default_cable = '5m' %} +{% set ingress_lossless_pool_size = '7719936' %} +{% set ingress_lossless_pool_xoff = '1032192' %} +{% set egress_lossless_pool_size = '13945824' %} +{% set egress_lossy_pool_size = '7719936' %} + +{%- macro generate_port_lists(PORT_ALL) %} + {# Generate list of ports #} + {%- for port_idx in range(0, 32) %} + {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %} + {%- endfor %} +{%- endmacro %} + +{%- macro generate_buffer_pool_and_profiles() %} + "BUFFER_POOL": { + "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ ingress_lossless_pool_size }}", + "xoff": "{{ ingress_lossless_pool_xoff }}", + {%- endif %} + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "{{ egress_lossless_pool_size }}", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ egress_lossy_pool_size }}", + {%- endif %} + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossless_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"[BUFFER_POOL|egress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"0", + "dynamic_th":"3" + } + }, +{%- endmacro %} + +{%- macro generate_profile_lists(port_names) %} + "BUFFER_PORT_INGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} + +{%- macro generate_queue_buffers(port_names) %} + "BUFFER_QUEUE": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { + "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} + + diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 new file mode 100644 index 0000000000..95d3553925 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 @@ -0,0 +1,106 @@ +{% set default_cable = '5m' %} +{% set ingress_lossless_pool_size = '9686016' %} +{% set ingress_lossless_pool_xoff = '1179648' %} +{% set egress_lossless_pool_size = '13945824' %} +{% set egress_lossy_pool_size = '9686016' %} + +{%- macro generate_port_lists(PORT_ALL) %} + {# Generate list of ports #} + {%- for port_idx in range(0, 32) %} + {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %} + {%- endfor %} +{%- endmacro %} + +{%- macro generate_buffer_pool_and_profiles() %} + "BUFFER_POOL": { + "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ ingress_lossless_pool_size }}", + "xoff": "{{ ingress_lossless_pool_xoff }}", + {%- endif %} + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "{{ egress_lossless_pool_size }}", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ egress_lossy_pool_size }}", + {%- endif %} + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossless_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"[BUFFER_POOL|egress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"0", + "dynamic_th":"3" + } + }, +{%- endmacro %} + +{%- macro generate_profile_lists(port_names) %} + "BUFFER_PORT_INGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} + +{%- macro generate_queue_buffers(port_names) %} + "BUFFER_QUEUE": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { + "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} + + diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/hwsku.json b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/hwsku.json new file mode 100644 index 0000000000..0e846d9b38 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/hwsku.json @@ -0,0 +1,172 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet2": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet4": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet6": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet8": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet10": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet12": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet14": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet16": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet18": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet20": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet22": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet24": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet28": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet32": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet36": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet40": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet42": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet44": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet46": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet48": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet50": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet52": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet54": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet56": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet58": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet60": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet62": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet64": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet66": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet68": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet70": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet72": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet74": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet76": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet78": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet80": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet82": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet84": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet86": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet88": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet92": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet96": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet100": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet104": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet106": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet108": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet110": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet112": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet114": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet116": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet118": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet120": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet122": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet124": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet126": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + } + } +} diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/pg_profile_lookup.ini b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/pg_profile_lookup.ini new file mode 100644 index 0000000000..cdd674e4e7 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/pg_profile_lookup.ini @@ -0,0 +1,17 @@ +# PG lossless profiles. +# speed cable size xon xoff threshold + 10000 5m 19456 19456 22528 0 + 25000 5m 19456 19456 22528 0 + 40000 5m 19456 19456 22528 0 + 50000 5m 19456 19456 22528 0 + 100000 5m 19456 19456 23552 0 + 10000 40m 19456 19456 22528 0 + 25000 40m 19456 19456 24576 0 + 40000 40m 19456 19456 25600 0 + 50000 40m 19456 19456 25600 0 + 100000 40m 19456 19456 29696 0 + 10000 300m 19456 19456 27648 0 + 25000 300m 19456 19456 36864 0 + 40000 300m 19456 19456 45056 0 + 50000 300m 19456 19456 50176 0 + 100000 300m 19456 19456 78848 0 diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/port_config.ini b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/port_config.ini new file mode 100644 index 0000000000..830f558fb3 --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/port_config.ini @@ -0,0 +1,57 @@ +# name lanes alias index speed +Ethernet0 0,1 etp1a 1 50000 +Ethernet2 2,3 etp1b 1 50000 +Ethernet4 4,5 etp2a 2 50000 +Ethernet6 6,7 etp2b 2 50000 +Ethernet8 8,9 etp3a 3 50000 +Ethernet10 10,11 etp3b 3 50000 +Ethernet12 12,13 etp4a 4 50000 +Ethernet14 14,15 etp4b 4 50000 +Ethernet16 16,17 etp5a 5 50000 +Ethernet18 18,19 etp5b 5 50000 +Ethernet20 20,21 etp6a 6 50000 +Ethernet22 22,23 etp6b 6 50000 +Ethernet24 24,25,26,27 etp7 7 100000 +Ethernet28 28,29,30,31 etp8 8 100000 +Ethernet32 32,33,34,35 etp9 9 100000 +Ethernet36 36,37,38,39 etp10 10 100000 +Ethernet40 40,41 etp11a 11 50000 +Ethernet42 42,43 etp11b 11 50000 +Ethernet44 44,45 etp12a 12 50000 +Ethernet46 46,47 etp12b 12 50000 +Ethernet48 48,49 etp13a 13 50000 +Ethernet50 50,51 etp13b 13 50000 +Ethernet52 52,53 etp14a 14 50000 +Ethernet54 54,55 etp14b 14 50000 +Ethernet56 56,57 etp15a 15 50000 +Ethernet58 58,59 etp15b 15 50000 +Ethernet60 60,61 etp16a 16 50000 +Ethernet62 62,63 etp16b 16 50000 +Ethernet64 64,65 etp17a 17 50000 +Ethernet66 66,67 etp17b 17 50000 +Ethernet68 68,69 etp18a 18 50000 +Ethernet70 70,71 etp18b 18 50000 +Ethernet72 72,73 etp19a 19 50000 +Ethernet74 74,75 etp19b 19 50000 +Ethernet76 76,77 etp20a 20 50000 +Ethernet78 78,79 etp20b 20 50000 +Ethernet80 80,81 etp21a 21 50000 +Ethernet82 82,83 etp21b 21 50000 +Ethernet84 84,85 etp22a 22 50000 +Ethernet86 86,87 etp22b 22 50000 +Ethernet88 88,89,90,91 etp23 23 100000 +Ethernet92 92,93,94,95 etp24 24 100000 +Ethernet96 96,97,98,99 etp25 25 100000 +Ethernet100 100,101,102,103 etp26 26 100000 +Ethernet104 104,105 etp27a 27 50000 +Ethernet106 106,107 etp27b 27 50000 +Ethernet108 108,109 etp28a 28 50000 +Ethernet110 110,111 etp28b 28 50000 +Ethernet112 112,113 etp29a 29 50000 +Ethernet114 114,115 etp29b 29 50000 +Ethernet116 116,117 etp30a 30 50000 +Ethernet118 118,119 etp30b 30 50000 +Ethernet120 120,121 etp31a 31 50000 +Ethernet122 122,123 etp31b 31 50000 +Ethernet124 124,125 etp32a 32 50000 +Ethernet126 126,127 etp32b 32 50000 diff --git a/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/qos.json.j2 b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/qos.json.j2 new file mode 100644 index 0000000000..3e548325ea --- /dev/null +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/qos.json.j2 @@ -0,0 +1 @@ +{%- include 'qos_config.j2' %} diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/sai.profile b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/sai.profile similarity index 100% rename from tests/sku_create_input/Mellanox-SN2700-D48C8/sai.profile rename to tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/sai.profile diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/sai_2700_48x50g_8x100g.xml b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/sai_2700_48x50g_8x100g.xml similarity index 95% rename from tests/sku_create_input/Mellanox-SN2700-D48C8/sai_2700_48x50g_8x100g.xml rename to tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/sai_2700_48x50g_8x100g.xml index bda7a3e1cc..dccb606f74 100644 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/sai_2700_48x50g_8x100g.xml +++ b/tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/sai_2700_48x50g_8x100g.xml @@ -5,6 +5,9 @@ 00:02:03:04:05:00 + + 1 + 32 diff --git a/tests/sku_create_input/2700_files/config_db.json b/tests/sku_create_input/2700_files/config_db.json new file mode 100644 index 0000000000..3096082bfa --- /dev/null +++ b/tests/sku_create_input/2700_files/config_db.json @@ -0,0 +1,670 @@ +{ + "BGP_NEIGHBOR": { + "10.0.0.59": { + "rrclient": 0, + "name": "ARISTA12T0", + "local_addr": "10.0.0.58", + "nhopself": 0, + "holdtime": "180", + "asn": "64012", + "keepalive": "60" + }, + "10.0.0.49": { + "rrclient": 0, + "name": "ARISTA07T0", + "local_addr": "10.0.0.48", + "nhopself": 0, + "holdtime": "180", + "asn": "64007", + "keepalive": "60" + }, + "10.0.0.65": { + "rrclient": 0, + "name": "ARISTA15T0", + "local_addr": "10.0.0.64", + "nhopself": 0, + "holdtime": "180", + "asn": "64015", + "keepalive": "60" + }, + "10.0.0.61": { + "rrclient": 0, + "name": "ARISTA13T0", + "local_addr": "10.0.0.60", + "nhopself": 0, + "holdtime": "180", + "asn": "64013", + "keepalive": "60" + }, + "10.0.0.43": { + "rrclient": 0, + "name": "ARISTA04T0", + "local_addr": "10.0.0.42", + "nhopself": 0, + "holdtime": "180", + "asn": "64004", + "keepalive": "60" + }, + "10.0.0.41": { + "rrclient": 0, + "name": "ARISTA03T0", + "local_addr": "10.0.0.40", + "nhopself": 0, + "holdtime": "180", + "asn": "64003", + "keepalive": "60" + }, + "10.0.0.47": { + "rrclient": 0, + "name": "ARISTA06T0", + "local_addr": "10.0.0.46", + "nhopself": 0, + "holdtime": "180", + "asn": "64006", + "keepalive": "60" + }, + "10.0.0.45": { + "rrclient": 0, + "name": "ARISTA05T0", + "local_addr": "10.0.0.44", + "nhopself": 0, + "holdtime": "180", + "asn": "64005", + "keepalive": "60" + }, + "10.0.0.63": { + "rrclient": 0, + "name": "ARISTA14T0", + "local_addr": "10.0.0.62", + "nhopself": 0, + "holdtime": "180", + "asn": "64014", + "keepalive": "60" + }, + "10.0.0.67": { + "rrclient": 0, + "name": "ARISTA16T0", + "local_addr": "10.0.0.66", + "nhopself": 0, + "holdtime": "180", + "asn": "64016", + "keepalive": "60" + }, + "10.0.0.39": { + "rrclient": 0, + "name": "ARISTA02T0", + "local_addr": "10.0.0.38", + "nhopself": 0, + "holdtime": "180", + "asn": "64002", + "keepalive": "60" + }, + "10.0.0.69": { + "rrclient": 0, + "name": "ARISTA17T0", + "local_addr": "10.0.0.68", + "nhopself": 0, + "holdtime": "180", + "asn": "64017", + "keepalive": "60" + }, + "10.0.0.33": { + "rrclient": 0, + "name": "ARISTA17T2", + "local_addr": "10.0.0.32", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.31": { + "rrclient": 0, + "name": "ARISTA16T2", + "local_addr": "10.0.0.30", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.37": { + "rrclient": 0, + "name": "ARISTA01T0", + "local_addr": "10.0.0.36", + "nhopself": 0, + "holdtime": "180", + "asn": "64001", + "keepalive": "60" + }, + "10.0.0.35": { + "rrclient": 0, + "name": "ARISTA18T2", + "local_addr": "10.0.0.34", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.15": { + "rrclient": 0, + "name": "ARISTA08T2", + "local_addr": "10.0.0.14", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.17": { + "rrclient": 0, + "name": "ARISTA09T2", + "local_addr": "10.0.0.16", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.11": { + "rrclient": 0, + "name": "ARISTA06T2", + "local_addr": "10.0.0.10", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.13": { + "rrclient": 0, + "name": "ARISTA07T2", + "local_addr": "10.0.0.12", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.51": { + "rrclient": 0, + "name": "ARISTA08T0", + "local_addr": "10.0.0.50", + "nhopself": 0, + "holdtime": "180", + "asn": "64008", + "keepalive": "60" + }, + "10.0.0.55": { + "rrclient": 0, + "name": "ARISTA10T0", + "local_addr": "10.0.0.54", + "nhopself": 0, + "holdtime": "180", + "asn": "64010", + "keepalive": "60" + }, + "10.0.0.53": { + "rrclient": 0, + "name": "ARISTA09T0", + "local_addr": "10.0.0.52", + "nhopself": 0, + "holdtime": "180", + "asn": "64009", + "keepalive": "60" + }, + "10.0.0.19": { + "rrclient": 0, + "name": "ARISTA10T2", + "local_addr": "10.0.0.18", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.57": { + "rrclient": 0, + "name": "ARISTA11T0", + "local_addr": "10.0.0.56", + "nhopself": 0, + "holdtime": "180", + "asn": "64011", + "keepalive": "60" + }, + "10.0.0.9": { + "rrclient": 0, + "name": "ARISTA05T2", + "local_addr": "10.0.0.8", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.71": { + "rrclient": 0, + "name": "ARISTA18T0", + "local_addr": "10.0.0.70", + "nhopself": 0, + "holdtime": "180", + "asn": "64018", + "keepalive": "60" + }, + "10.0.0.5": { + "rrclient": 0, + "name": "ARISTA03T2", + "local_addr": "10.0.0.4", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.7": { + "rrclient": 0, + "name": "ARISTA04T2", + "local_addr": "10.0.0.6", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.1": { + "rrclient": 0, + "name": "ARISTA01T2", + "local_addr": "10.0.0.0", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.3": { + "rrclient": 0, + "name": "ARISTA02T2", + "local_addr": "10.0.0.2", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.29": { + "rrclient": 0, + "name": "ARISTA15T2", + "local_addr": "10.0.0.28", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.25": { + "rrclient": 0, + "name": "ARISTA13T2", + "local_addr": "10.0.0.24", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.27": { + "rrclient": 0, + "name": "ARISTA14T2", + "local_addr": "10.0.0.26", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.21": { + "rrclient": 0, + "name": "ARISTA11T2", + "local_addr": "10.0.0.20", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + }, + "10.0.0.23": { + "rrclient": 0, + "name": "ARISTA12T2", + "local_addr": "10.0.0.22", + "nhopself": 0, + "holdtime": "180", + "asn": "65200", + "keepalive": "60" + } + }, + "DEVICE_METADATA": { + "localhost": { + "hwsku": "Mellanox-SN2700-C28D8", + "hostname": "sonic", + "platform": "x86_64-mlnx_msn2700-r0", + "mac": "7c:fe:90:f8:06:80", + "bgp_asn": "65100", + "type": "LeafRouter" + } + }, + "DEVICE_NEIGHBOR": {}, + "LOOPBACK_INTERFACE": { + "Loopback0|10.1.0.1/32": {} + }, + "INTERFACE": { + "Ethernet8|10.0.0.4/31": {}, + "Ethernet20|10.0.0.10/31": {}, + "Ethernet56|10.0.0.28/31": {}, + "Ethernet40|10.0.0.20/31": {}, + "Ethernet60|10.0.0.30/31": {}, + "Ethernet122|10.0.0.66/31": {}, + "Ethernet12|10.0.0.6/31": {}, + "Ethernet118|10.0.0.62/31": {}, + "Ethernet36|10.0.0.18/31": {}, + "Ethernet92|10.0.0.46/31": {}, + "Ethernet112|10.0.0.56/31": {}, + "Ethernet28|10.0.0.14/31": {}, + "Ethernet126|10.0.0.70/31": {}, + "Ethernet116|10.0.0.60/31": {}, + "Ethernet16|10.0.0.8/31": {}, + "Ethernet32|10.0.0.16/31": {}, + "Ethernet108|10.0.0.54/31": {}, + "Ethernet96|10.0.0.48/31": {}, + "Ethernet68|10.0.0.34/31": {}, + "Ethernet4|10.0.0.2/31": {}, + "Ethernet44|10.0.0.22/31": {}, + "Ethernet100|10.0.0.50/31": {}, + "Ethernet64|10.0.0.32/31": {}, + "Ethernet0|10.0.0.0/31": {}, + "Ethernet120|10.0.0.64/31": {}, + "Ethernet48|10.0.0.24/31": {}, + "Ethernet84|10.0.0.42/31": {}, + "Ethernet72|10.0.0.36/31": {}, + "Ethernet76|10.0.0.38/31": {}, + "Ethernet80|10.0.0.40/31": {}, + "Ethernet24|10.0.0.12/31": {}, + "Ethernet104|10.0.0.52/31": {}, + "Ethernet124|10.0.0.68/31": {}, + "Ethernet52|10.0.0.26/31": {}, + "Ethernet88|10.0.0.44/31": {}, + "Ethernet114|10.0.0.58/31": {} + }, + "PORT": { + "Ethernet8": { + "index": "3", + "lanes": "8,9,10,11", + "mtu": "9100", + "alias": "etp3", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet0": { + "index": "1", + "lanes": "0,1,2,3", + "mtu": "9100", + "alias": "etp1", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet4": { + "index": "2", + "lanes": "4,5,6,7", + "mtu": "9100", + "alias": "etp2", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet108": { + "index": "28", + "lanes": "108,109,110,111", + "mtu": "9100", + "alias": "etp28", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet100": { + "index": "26", + "lanes": "100,101,102,103", + "mtu": "9100", + "alias": "etp26", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet104": { + "index": "27", + "lanes": "104,105,106,107", + "mtu": "9100", + "alias": "etp27", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet68": { + "index": "18", + "lanes": "68,69,70,71", + "mtu": "9100", + "alias": "etp18", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet126": { + "index": "32", + "lanes": "126,127", + "mtu": "9100", + "alias": "etp32b", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet96": { + "index": "25", + "lanes": "96,97,98,99", + "mtu": "9100", + "alias": "etp25", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet124": { + "index": "32", + "lanes": "124,125", + "mtu": "9100", + "alias": "etp32a", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet122": { + "index": "31", + "lanes": "122,123", + "mtu": "9100", + "alias": "etp31b", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet92": { + "index": "24", + "lanes": "92,93,94,95", + "mtu": "9100", + "alias": "etp24", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet120": { + "index": "31", + "lanes": "120,121", + "mtu": "9100", + "alias": "etp31a", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet52": { + "index": "14", + "lanes": "52,53,54,55", + "mtu": "9100", + "alias": "etp14", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet56": { + "index": "15", + "lanes": "56,57,58,59", + "mtu": "9100", + "alias": "etp15", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet76": { + "index": "20", + "lanes": "76,77,78,79", + "mtu": "9100", + "alias": "etp20", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet72": { + "index": "19", + "lanes": "72,73,74,75", + "mtu": "9100", + "alias": "etp19", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet64": { + "index": "17", + "lanes": "64,65,66,67", + "mtu": "9100", + "alias": "etp17", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet32": { + "index": "9", + "lanes": "32,33,34,35", + "mtu": "9100", + "alias": "etp9", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet16": { + "index": "5", + "lanes": "16,17,18,19", + "mtu": "9100", + "alias": "etp5", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet36": { + "index": "10", + "lanes": "36,37,38,39", + "mtu": "9100", + "alias": "etp10", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet12": { + "index": "4", + "lanes": "12,13,14,15", + "mtu": "9100", + "alias": "etp4", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet88": { + "index": "23", + "lanes": "88,89,90,91", + "mtu": "9100", + "alias": "etp23", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet118": { + "index": "30", + "lanes": "118,119", + "mtu": "9100", + "alias": "etp30b", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet116": { + "index": "30", + "lanes": "116,117", + "mtu": "9100", + "alias": "etp30a", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet114": { + "index": "29", + "lanes": "114,115", + "mtu": "9100", + "alias": "etp29b", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet80": { + "index": "21", + "lanes": "80,81,82,83", + "mtu": "9100", + "alias": "etp21", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet112": { + "index": "29", + "lanes": "112,113", + "mtu": "9100", + "alias": "etp29a", + "admin_status": "up", + "speed": "50000" + }, + "Ethernet84": { + "index": "22", + "lanes": "84,85,86,87", + "mtu": "9100", + "alias": "etp22", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet48": { + "index": "13", + "lanes": "48,49,50,51", + "mtu": "9100", + "alias": "etp13", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet44": { + "index": "12", + "lanes": "44,45,46,47", + "mtu": "9100", + "alias": "etp12", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet40": { + "index": "11", + "lanes": "40,41,42,43", + "mtu": "9100", + "alias": "etp11", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet28": { + "index": "8", + "lanes": "28,29,30,31", + "mtu": "9100", + "alias": "etp8", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet60": { + "index": "16", + "lanes": "60,61,62,63", + "mtu": "9100", + "alias": "etp16", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet20": { + "index": "6", + "lanes": "20,21,22,23", + "mtu": "9100", + "alias": "etp6", + "admin_status": "up", + "speed": "100000" + }, + "Ethernet24": { + "index": "7", + "lanes": "24,25,26,27", + "mtu": "9100", + "alias": "etp7", + "admin_status": "up", + "speed": "100000" + } + } +} diff --git a/tests/sku_create_input/default_sku b/tests/sku_create_input/2700_files/default_sku similarity index 100% rename from tests/sku_create_input/default_sku rename to tests/sku_create_input/2700_files/default_sku diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 b/tests/sku_create_input/3800_files/ACS-MSN3800/buffers_defaults_t0.j2 similarity index 67% rename from tests/sku_create_input/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 rename to tests/sku_create_input/3800_files/ACS-MSN3800/buffers_defaults_t0.j2 index 475a022714..b83e142448 100644 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/buffers_defaults_t0.j2 +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/buffers_defaults_t0.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '4194304' %} -{% set ingress_lossy_pool_size = '7340032' %} -{% set egress_lossless_pool_size = '16777152' %} -{% set egress_lossy_pool_size = '7340032' %} +{% set ingress_lossless_pool_size = '13924352' %} +{% set ingress_lossy_pool_size = '13924352' %} +{% set egress_lossless_pool_size = '34287552' %} +{% set egress_lossy_pool_size = '13924352' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} @@ -14,12 +14,16 @@ {%- macro generate_buffer_pool_and_profiles() %} "BUFFER_POOL": { "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossless_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, "ingress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossy_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, @@ -29,7 +33,9 @@ "mode": "dynamic" }, "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ egress_lossy_pool_size }}", + {%- endif %} "type": "egress", "mode": "dynamic" } @@ -38,7 +44,7 @@ "ingress_lossless_profile": { "pool":"[BUFFER_POOL|ingress_lossless_pool]", "size":"0", - "dynamic_th":"0" + "dynamic_th":"7" }, "ingress_lossy_profile": { "pool":"[BUFFER_POOL|ingress_lossy_pool]", @@ -52,8 +58,8 @@ }, "egress_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", - "size":"4096", - "dynamic_th":"3" + "size":"9216", + "dynamic_th":"7" }, "q_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", @@ -65,26 +71,40 @@ {%- macro generate_profile_lists(port_names) %} "BUFFER_PORT_INGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} }, "BUFFER_PORT_EGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} {%- macro generate_queue_buffers(port_names) %} "BUFFER_QUEUE": { - "{{ port_names }}|3-4": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" }, - "{{ port_names }}|0-1": { +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { "profile" : "[BUFFER_PROFILE|q_lossy_profile]" - } + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} - - diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 b/tests/sku_create_input/3800_files/ACS-MSN3800/buffers_defaults_t1.j2 similarity index 67% rename from tests/sku_create_input/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 rename to tests/sku_create_input/3800_files/ACS-MSN3800/buffers_defaults_t1.j2 index c292ecc2f2..abcab930c6 100644 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/buffers_defaults_t1.j2 +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/buffers_defaults_t1.j2 @@ -1,8 +1,8 @@ {% set default_cable = '5m' %} -{% set ingress_lossless_pool_size = '2097152' %} -{% set ingress_lossy_pool_size = '5242880' %} -{% set egress_lossless_pool_size = '16777152' %} -{% set egress_lossy_pool_size = '5242880' %} +{% set ingress_lossless_pool_size = '12457984' %} +{% set ingress_lossy_pool_size = '12457984' %} +{% set egress_lossless_pool_size = '34287552' %} +{% set egress_lossy_pool_size = '12457984' %} {%- macro generate_port_lists(PORT_ALL) %} {# Generate list of ports #} @@ -14,12 +14,16 @@ {%- macro generate_buffer_pool_and_profiles() %} "BUFFER_POOL": { "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossless_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, "ingress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ ingress_lossy_pool_size }}", + {%- endif %} "type": "ingress", "mode": "dynamic" }, @@ -29,7 +33,9 @@ "mode": "dynamic" }, "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} "size": "{{ egress_lossy_pool_size }}", + {%- endif %} "type": "egress", "mode": "dynamic" } @@ -38,7 +44,7 @@ "ingress_lossless_profile": { "pool":"[BUFFER_POOL|ingress_lossless_pool]", "size":"0", - "dynamic_th":"0" + "dynamic_th":"7" }, "ingress_lossy_profile": { "pool":"[BUFFER_POOL|ingress_lossy_pool]", @@ -52,8 +58,8 @@ }, "egress_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", - "size":"4096", - "dynamic_th":"3" + "size":"9216", + "dynamic_th":"7" }, "q_lossy_profile": { "pool":"[BUFFER_POOL|egress_lossy_pool]", @@ -65,26 +71,40 @@ {%- macro generate_profile_lists(port_names) %} "BUFFER_PORT_INGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile],[BUFFER_PROFILE|ingress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} }, "BUFFER_PORT_EGRESS_PROFILE_LIST": { - "{{ port_names }}": { +{% for port in port_names.split(',') %} + "{{ port }}": { "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" - } + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} {%- macro generate_queue_buffers(port_names) %} "BUFFER_QUEUE": { - "{{ port_names }}|3-4": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" }, - "{{ port_names }}|0-1": { +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { "profile" : "[BUFFER_PROFILE|q_lossy_profile]" - } + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} } {%- endmacro %} - - diff --git a/tests/sku_create_input/3800_files/ACS-MSN3800/hwsku.json b/tests/sku_create_input/3800_files/ACS-MSN3800/hwsku.json new file mode 100644 index 0000000000..33fe1cc94a --- /dev/null +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/hwsku.json @@ -0,0 +1,196 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet4": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet8": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet12": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet16": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet20": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet24": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet28": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet32": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet36": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet40": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet44": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet48": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet52": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet56": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet60": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet64": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet68": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet72": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet76": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet80": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet84": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet88": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet92": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet96": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet100": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet104": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet108": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet112": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet116": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet120": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet124": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet128": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet132": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet136": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet140": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet144": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet148": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet152": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet156": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet160": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet164": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet168": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet172": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet176": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet180": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet184": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet188": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet192": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet196": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet200": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet204": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet208": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet212": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet216": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet220": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet224": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet228": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet232": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet236": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet240": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet244": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet248": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet252": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + } + } +} diff --git a/tests/sku_create_input/3800_files/ACS-MSN3800/pg_profile_lookup.ini b/tests/sku_create_input/3800_files/ACS-MSN3800/pg_profile_lookup.ini new file mode 100644 index 0000000000..320daa45d2 --- /dev/null +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/pg_profile_lookup.ini @@ -0,0 +1,17 @@ +# PG lossless profiles. +# speed cable size xon xoff threshold + 10000 5m 54272 19456 34816 0 + 25000 5m 58368 19456 38912 0 + 40000 5m 61440 19456 41984 0 + 50000 5m 64512 19456 45056 0 + 100000 5m 75776 19456 56320 0 + 10000 40m 55296 19456 35840 0 + 25000 40m 60416 19456 40960 0 + 40000 40m 65536 19456 46080 0 + 50000 40m 69632 19456 50176 0 + 100000 40m 86016 19456 66560 0 + 10000 300m 63488 19456 44032 0 + 25000 300m 78848 19456 59392 0 + 40000 300m 95232 19456 75776 0 + 50000 300m 106496 19456 87040 0 + 100000 300m 159744 19456 140288 0 diff --git a/tests/sku_create_input/3800_files/ACS-MSN3800/port_config.ini b/tests/sku_create_input/3800_files/ACS-MSN3800/port_config.ini new file mode 100644 index 0000000000..d43b11a22e --- /dev/null +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/port_config.ini @@ -0,0 +1,65 @@ +# name lanes alias index +Ethernet0 0,1,2,3 etp1 1 +Ethernet4 4,5,6,7 etp2 2 +Ethernet8 8,9,10,11 etp3 3 +Ethernet12 12,13,14,15 etp4 4 +Ethernet16 16,17,18,19 etp5 5 +Ethernet20 20,21,22,23 etp6 6 +Ethernet24 24,25,26,27 etp7 7 +Ethernet28 28,29,30,31 etp8 8 +Ethernet32 32,33,34,35 etp9 9 +Ethernet36 36,37,38,39 etp10 10 +Ethernet40 40,41,42,43 etp11 11 +Ethernet44 44,45,46,47 etp12 12 +Ethernet48 48,49,50,51 etp13 13 +Ethernet52 52,53,54,55 etp14 14 +Ethernet56 56,57,58,59 etp15 15 +Ethernet60 60,61,62,63 etp16 16 +Ethernet64 64,65,66,67 etp17 17 +Ethernet68 68,69,70,71 etp18 18 +Ethernet72 72,73,74,75 etp19 19 +Ethernet76 76,77,78,79 etp20 20 +Ethernet80 80,81,82,83 etp21 21 +Ethernet84 84,85,86,87 etp22 22 +Ethernet88 88,89,90,91 etp23 23 +Ethernet92 92,93,94,95 etp24 24 +Ethernet96 96,97,98,99 etp25 25 +Ethernet100 100,101,102,103 etp26 26 +Ethernet104 104,105,106,107 etp27 27 +Ethernet108 108,109,110,111 etp28 28 +Ethernet112 112,113,114,115 etp29 29 +Ethernet116 116,117,118,119 etp30 30 +Ethernet120 120,121,122,123 etp31 31 +Ethernet124 124,125,126,127 etp32 32 +Ethernet128 128,129,130,131 etp33 33 +Ethernet132 132,133,134,135 etp34 34 +Ethernet136 136,137,138,139 etp35 35 +Ethernet140 140,141,142,143 etp36 36 +Ethernet144 144,145,146,147 etp37 37 +Ethernet148 148,149,150,151 etp38 38 +Ethernet152 152,153,154,155 etp39 39 +Ethernet156 156,157,158,159 etp40 40 +Ethernet160 160,161,162,163 etp41 41 +Ethernet164 164,165,166,167 etp42 42 +Ethernet168 168,169,170,171 etp43 43 +Ethernet172 172,173,174,175 etp44 44 +Ethernet176 176,177,178,179 etp45 45 +Ethernet180 180,181,182,183 etp46 46 +Ethernet184 184,185,186,187 etp47 47 +Ethernet188 188,189,190,191 etp48 48 +Ethernet192 192,193,194,195 etp49 49 +Ethernet196 196,197,198,199 etp50 50 +Ethernet200 200,201,202,203 etp51 51 +Ethernet204 204,205,206,207 etp52 52 +Ethernet208 208,209,210,211 etp53 53 +Ethernet212 212,213,214,215 etp54 54 +Ethernet216 216,217,218,219 etp55 55 +Ethernet220 220,221,222,223 etp56 56 +Ethernet224 224,225,226,227 etp57 57 +Ethernet228 228,229,230,231 etp58 58 +Ethernet232 232,233,234,235 etp59 59 +Ethernet236 236,237,238,239 etp60 60 +Ethernet240 240,241,242,243 etp61 61 +Ethernet244 244,245,246,247 etp62 62 +Ethernet248 248,249,250,251 etp63 63 +Ethernet252 252,253,254,255 etp64 64 diff --git a/tests/sku_create_input/3800_files/ACS-MSN3800/sai.profile b/tests/sku_create_input/3800_files/ACS-MSN3800/sai.profile new file mode 100644 index 0000000000..367f6c4e99 --- /dev/null +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/sai.profile @@ -0,0 +1 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_3800.xml diff --git a/tests/sku_create_input/3800_files/ACS-MSN3800/sai_3800.xml b/tests/sku_create_input/3800_files/ACS-MSN3800/sai_3800.xml new file mode 100644 index 0000000000..4d9cc3cf7f --- /dev/null +++ b/tests/sku_create_input/3800_files/ACS-MSN3800/sai_3800.xml @@ -0,0 +1,470 @@ + + + + + + 00:02:03:04:05:00 + + + 1 + + + 64 + + + + + 1 + 4 + 48 + + + 3 + + + 1536 + + + 3 + 4 + 49 + 3 + 1536 + + + 5 + 4 + 50 + 3 + 1536 + + + 7 + 4 + 51 + 3 + 1536 + + + 9 + 4 + 52 + 3 + 1536 + + + 11 + 4 + 53 + 3 + 1536 + + + 13 + 4 + 54 + 3 + 1536 + + + 15 + 4 + 55 + 3 + 1536 + + + 17 + 4 + 56 + 3 + 1536 + + + 19 + 4 + 57 + 3 + 1536 + + + 21 + 4 + 58 + 3 + 1536 + + + 23 + 4 + 59 + 3 + 1536 + + + 25 + 4 + 60 + 3 + 1536 + + + 27 + 4 + 61 + 3 + 1536 + + + 29 + 4 + 62 + 3 + 1536 + + + 31 + 4 + 63 + 3 + 1536 + + + 33 + 4 + 12 + 3 + 1536 + + + 35 + 4 + 13 + 3 + 1536 + + + 37 + 4 + 14 + 3 + 1536 + + + 39 + 4 + 15 + 3 + 1536 + + + 41 + 4 + 8 + 3 + 1536 + + + 43 + 4 + 9 + 3 + 1536 + + + 45 + 4 + 10 + 3 + 1536 + + + 47 + 4 + 11 + 3 + 1536 + + + 49 + 4 + 4 + 3 + 1536 + + + 51 + 4 + 5 + 3 + 1536 + + + 53 + 4 + 6 + 3 + 1536 + + + 55 + 4 + 7 + 3 + 1536 + + + 57 + 4 + 0 + 3 + 1536 + + + 59 + 4 + 1 + 3 + 1536 + + + 61 + 4 + 2 + 3 + 1536 + + + 63 + 4 + 3 + 3 + 1536 + + + 65 + 4 + 44 + 3 + 1536 + + + 67 + 4 + 45 + 3 + 1536 + + + 69 + 4 + 46 + 3 + 1536 + + + 71 + 4 + 47 + 3 + 1536 + + + 73 + 4 + 40 + 3 + 1536 + + + 75 + 4 + 41 + 3 + 1536 + + + 77 + 4 + 42 + 3 + 1536 + + + 79 + 4 + 43 + 3 + 1536 + + + 81 + 4 + 36 + 3 + 1536 + + + 83 + 4 + 37 + 3 + 1536 + + + 85 + 4 + 38 + 3 + 1536 + + + 87 + 4 + 39 + 3 + 1536 + + + 89 + 4 + 32 + 3 + 1536 + + + 91 + 4 + 33 + 3 + 1536 + + + 93 + 4 + 34 + 3 + 1536 + + + 95 + 4 + 35 + 3 + 1536 + + + 97 + 4 + 16 + 3 + 1536 + + + 99 + 4 + 17 + 3 + 1536 + + + 101 + 4 + 18 + 3 + 1536 + + + 103 + 4 + 19 + 3 + 1536 + + + 105 + 4 + 20 + 3 + 1536 + + + 107 + 4 + 21 + 3 + 1536 + + + 109 + 4 + 22 + 3 + 1536 + + + 111 + 4 + 23 + 3 + 1536 + + + 113 + 4 + 24 + 3 + 1536 + + + 115 + 4 + 25 + 3 + 1536 + + + 117 + 4 + 26 + 3 + 1536 + + + 119 + 4 + 27 + 3 + 1536 + + + 121 + 4 + 28 + 3 + 1536 + + + 123 + 4 + 29 + 3 + 1536 + + + 125 + 4 + 30 + 3 + 1536 + + + 127 + 4 + 31 + 3 + 1536 + + + + diff --git a/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/buffers_defaults_t0.j2 b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/buffers_defaults_t0.j2 new file mode 100644 index 0000000000..c64f1c5486 --- /dev/null +++ b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/buffers_defaults_t0.j2 @@ -0,0 +1,104 @@ +{% set default_cable = '5m' %} +{% set ingress_lossless_pool_size = '24360960' %} +{% set ingress_lossless_pool_xoff = '2795520' %} +{% set egress_lossless_pool_size = '34287552' %} +{% set egress_lossy_pool_size = '24360960' %} + +{%- macro generate_port_lists(PORT_ALL) %} + {# Generate list of ports #} + {%- for port_idx in range(0, 32) %} + {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %} + {%- endfor %} +{%- endmacro %} + +{%- macro generate_buffer_pool_and_profiles() %} + "BUFFER_POOL": { + "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ ingress_lossless_pool_size }}", + "xoff": "{{ ingress_lossless_pool_xoff }}", + {%- endif %} + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "{{ egress_lossless_pool_size }}", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ egress_lossy_pool_size }}", + {%- endif %} + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossless_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"[BUFFER_POOL|egress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"0", + "dynamic_th":"3" + } + }, +{%- endmacro %} + +{%- macro generate_profile_lists(port_names) %} + "BUFFER_PORT_INGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} + +{%- macro generate_queue_buffers(port_names) %} + "BUFFER_QUEUE": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { + "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} diff --git a/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 new file mode 100644 index 0000000000..bbb51cc778 --- /dev/null +++ b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/buffers_defaults_t1.j2 @@ -0,0 +1,104 @@ +{% set default_cable = '5m' %} +{% set ingress_lossless_pool_size = '22380544' %} +{% set ingress_lossless_pool_xoff = '4775936' %} +{% set egress_lossless_pool_size = '34287552' %} +{% set egress_lossy_pool_size = '22380544' %} + +{%- macro generate_port_lists(PORT_ALL) %} + {# Generate list of ports #} + {%- for port_idx in range(0, 32) %} + {%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %} + {%- endfor %} +{%- endmacro %} + +{%- macro generate_buffer_pool_and_profiles() %} + "BUFFER_POOL": { + "ingress_lossless_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ ingress_lossless_pool_size }}", + "xoff": "{{ ingress_lossless_pool_xoff }}", + {%- endif %} + "type": "ingress", + "mode": "dynamic" + }, + "egress_lossless_pool": { + "size": "{{ egress_lossless_pool_size }}", + "type": "egress", + "mode": "dynamic" + }, + "egress_lossy_pool": { + {%- if dynamic_mode is not defined %} + "size": "{{ egress_lossy_pool_size }}", + {%- endif %} + "type": "egress", + "mode": "dynamic" + } + }, + "BUFFER_PROFILE": { + "ingress_lossless_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "ingress_lossy_profile": { + "pool":"[BUFFER_POOL|ingress_lossless_pool]", + "size":"0", + "dynamic_th":"3" + }, + "egress_lossless_profile": { + "pool":"[BUFFER_POOL|egress_lossless_pool]", + "size":"0", + "dynamic_th":"7" + }, + "egress_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"9216", + "dynamic_th":"7" + }, + "q_lossy_profile": { + "pool":"[BUFFER_POOL|egress_lossy_pool]", + "size":"0", + "dynamic_th":"3" + } + }, +{%- endmacro %} + +{%- macro generate_profile_lists(port_names) %} + "BUFFER_PORT_INGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|ingress_lossless_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + }, + "BUFFER_PORT_EGRESS_PROFILE_LIST": { +{% for port in port_names.split(',') %} + "{{ port }}": { + "profile_list" : "[BUFFER_PROFILE|egress_lossless_profile],[BUFFER_PROFILE|egress_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} + +{%- macro generate_queue_buffers(port_names) %} + "BUFFER_QUEUE": { +{% for port in port_names.split(',') %} + "{{ port }}|3-4": { + "profile" : "[BUFFER_PROFILE|egress_lossless_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|0-2": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }, +{% endfor %} +{% for port in port_names.split(',') %} + "{{ port }}|5-6": { + "profile" : "[BUFFER_PROFILE|q_lossy_profile]" + }{% if not loop.last %},{% endif %} + +{% endfor %} + } +{%- endmacro %} diff --git a/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/hwsku.json b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/hwsku.json new file mode 100644 index 0000000000..fd7584babe --- /dev/null +++ b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/hwsku.json @@ -0,0 +1,238 @@ +{ + "interfaces": { + "Ethernet0": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet4": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet8": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet12": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet16": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet20": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet24": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet28": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet32": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet34": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet36": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet38": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet40": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet42": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet44": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet46": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet48": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet52": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet56": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet60": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet64": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet68": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet72": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet76": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet80": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet84": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet88": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet92": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet96": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet100": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet104": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet106": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet108": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet110": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet112": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet116": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet120": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet124": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet128": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet132": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet136": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet140": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet144": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet148": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet152": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet156": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet160": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet164": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet168": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet172": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet176": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet178": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet180": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet182": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet184": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet186": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet188": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet190": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet192": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet196": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet200": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet204": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet208": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet212": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet216": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet220": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet224": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet228": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet232": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet236": { + "default_brkout_mode": "1x100G[50G,40G,25G,10G]" + }, + "Ethernet240": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet242": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet244": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet246": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet248": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet250": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet252": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + }, + "Ethernet254": { + "default_brkout_mode": "2x50G[40G,25G,10G]" + } + } +} diff --git a/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/port_config.ini b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/port_config.ini new file mode 100644 index 0000000000..95f42923c1 --- /dev/null +++ b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/port_config.ini @@ -0,0 +1,79 @@ +# name lanes alias index speed +Ethernet0 0,1,2,3 etp1 1 100000 +Ethernet4 4,5,6,7 etp2 2 100000 +Ethernet8 8,9,10,11 etp3 3 100000 +Ethernet12 12,13,14,15 etp4 4 100000 +Ethernet16 16,17,18,19 etp5 5 100000 +Ethernet20 20,21,22,23 etp6 6 100000 +Ethernet24 24,25,26,27 etp7 7 100000 +Ethernet28 28,29,30,31 etp8 8 100000 +Ethernet32 32,33 etp9a 9 50000 +Ethernet34 34,35 etp9b 9 50000 +Ethernet36 36,37 etp10a 10 50000 +Ethernet38 38,39 etp10b 10 50000 +Ethernet40 40,41 etp11a 11 50000 +Ethernet42 42,43 etp11b 11 50000 +Ethernet44 44,45 etp12a 12 50000 +Ethernet46 46,47 etp12b 12 50000 +Ethernet48 48,49,50,51 etp13 13 100000 +Ethernet52 52,53,54,55 etp14 14 100000 +Ethernet56 56,57,58,59 etp15 15 100000 +Ethernet60 60,61,62,63 etp16 16 100000 +Ethernet64 64,65,66,67 etp17 17 100000 +Ethernet68 68,69,70,71 etp18 18 100000 +Ethernet72 72,73,74,75 etp19 19 100000 +Ethernet76 76,77,78,79 etp20 20 100000 +Ethernet80 80,81,82,83 etp21 21 100000 +Ethernet84 84,85,86,87 etp22 22 100000 +Ethernet88 88,89,90,91 etp23 23 100000 +Ethernet92 92,93,94,95 etp24 24 100000 +Ethernet96 96,97,98,99 etp25 25 100000 +Ethernet100 100,101,102,103 etp26 26 100000 +Ethernet104 104,105 etp27a 27 50000 +Ethernet106 106,107 etp27b 27 50000 +Ethernet108 108,109 etp28a 28 50000 +Ethernet110 110,111 etp28b 28 50000 +Ethernet112 112,113,114,115 etp29 29 100000 +Ethernet116 116,117,118,119 etp30 30 100000 +Ethernet120 120,121,122,123 etp31 31 100000 +Ethernet124 124,125,126,127 etp32 32 100000 +Ethernet128 128,129,130,131 etp33 33 100000 +Ethernet132 132,133,134,135 etp34 34 100000 +Ethernet136 136,137,138,139 etp35 35 100000 +Ethernet140 140,141,142,143 etp36 36 100000 +Ethernet144 144,145,146,147 etp37 37 100000 +Ethernet148 148,149,150,151 etp38 38 100000 +Ethernet152 152,153,154,155 etp39 39 100000 +Ethernet156 156,157,158,159 etp40 40 100000 +Ethernet160 160,161,162,163 etp41 41 100000 +Ethernet164 164,165,166,167 etp42 42 100000 +Ethernet168 168,169,170,171 etp43 43 100000 +Ethernet172 172,173,174,175 etp44 44 100000 +Ethernet176 176,177 etp45a 45 50000 +Ethernet178 178,179 etp45b 45 50000 +Ethernet180 180,181 etp46a 46 50000 +Ethernet182 182,183 etp46b 46 50000 +Ethernet184 184,185 etp47a 47 50000 +Ethernet186 186,187 etp47b 47 50000 +Ethernet188 188,189 etp48a 48 50000 +Ethernet190 190,191 etp48b 48 50000 +Ethernet192 192,193,194,195 etp49 49 100000 +Ethernet196 196,197,198,199 etp50 50 100000 +Ethernet200 200,201,202,203 etp51 51 100000 +Ethernet204 204,205,206,207 etp52 52 100000 +Ethernet208 208,209,210,211 etp53 53 100000 +Ethernet212 212,213,214,215 etp54 54 100000 +Ethernet216 216,217,218,219 etp55 55 100000 +Ethernet220 220,221,222,223 etp56 56 100000 +Ethernet224 224,225,226,227 etp57 57 100000 +Ethernet228 228,229,230,231 etp58 58 100000 +Ethernet232 232,233,234,235 etp59 59 100000 +Ethernet236 236,237,238,239 etp60 60 100000 +Ethernet240 240,241 etp61a 61 50000 +Ethernet242 242,243 etp61b 61 50000 +Ethernet244 244,245 etp62a 62 50000 +Ethernet246 246,247 etp62b 62 50000 +Ethernet248 248,249 etp63a 63 50000 +Ethernet250 250,251 etp63b 63 50000 +Ethernet252 252,253 etp64a 64 50000 +Ethernet254 254,255 etp64b 64 50000 diff --git a/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/sai.profile b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/sai.profile new file mode 100644 index 0000000000..aa37fb30db --- /dev/null +++ b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/sai.profile @@ -0,0 +1 @@ +SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_3800_28x50g_52x100g.xml diff --git a/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/sai_3800_28x50g_52x100g.xml b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/sai_3800_28x50g_52x100g.xml new file mode 100644 index 0000000000..1b3c77ce38 --- /dev/null +++ b/tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/sai_3800_28x50g_52x100g.xml @@ -0,0 +1,470 @@ + + + + + + 00:02:03:04:05:00 + + + 1 + + + 64 + + + + + 1 + 4 + 48 + + + 3 + + + 1536 + + + 3 + 4 + 49 + 3 + 1536 + + + 5 + 4 + 50 + 3 + 1536 + + + 7 + 4 + 51 + 3 + 1536 + + + 9 + 4 + 52 + 3 + 1536 + + + 11 + 4 + 53 + 3 + 1536 + + + 13 + 4 + 54 + 3 + 1536 + + + 15 + 4 + 55 + 3 + 1536 + + + 17 + 4 + 56 + 3 + 1536 + + + 19 + 4 + 57 + 3 + 1536 + + + 21 + 4 + 58 + 3 + 1536 + + + 23 + 4 + 59 + 3 + 1536 + + + 25 + 4 + 60 + 3 + 1536 + + + 27 + 4 + 61 + 3 + 1536 + + + 29 + 4 + 62 + 3 + 1536 + + + 31 + 4 + 63 + 3 + 1536 + + + 33 + 4 + 12 + 3 + 1536 + + + 35 + 4 + 13 + 3 + 1536 + + + 37 + 4 + 14 + 3 + 1536 + + + 39 + 4 + 15 + 3 + 1536 + + + 41 + 4 + 8 + 3 + 1536 + + + 43 + 4 + 9 + 3 + 1536 + + + 45 + 4 + 10 + 3 + 1536 + + + 47 + 4 + 11 + 3 + 1536 + + + 49 + 4 + 4 + 3 + 1536 + + + 51 + 4 + 5 + 3 + 1536 + + + 53 + 4 + 6 + 3 + 1536 + + + 55 + 4 + 7 + 3 + 1536 + + + 57 + 4 + 0 + 3 + 1536 + + + 59 + 4 + 1 + 3 + 1536 + + + 61 + 4 + 2 + 3 + 1536 + + + 63 + 4 + 3 + 3 + 1536 + + + 65 + 4 + 44 + 3 + 1536 + + + 67 + 4 + 45 + 3 + 1536 + + + 69 + 4 + 46 + 3 + 1536 + + + 71 + 4 + 47 + 3 + 1536 + + + 73 + 4 + 40 + 3 + 1536 + + + 75 + 4 + 41 + 3 + 1536 + + + 77 + 4 + 42 + 3 + 1536 + + + 79 + 4 + 43 + 3 + 1536 + + + 81 + 4 + 36 + 3 + 1536 + + + 83 + 4 + 37 + 3 + 1536 + + + 85 + 4 + 38 + 3 + 1536 + + + 87 + 4 + 39 + 3 + 1536 + + + 89 + 4 + 32 + 3 + 1536 + + + 91 + 4 + 33 + 3 + 1536 + + + 93 + 4 + 34 + 3 + 1536 + + + 95 + 4 + 35 + 3 + 1536 + + + 97 + 4 + 16 + 3 + 1536 + + + 99 + 4 + 17 + 3 + 1536 + + + 101 + 4 + 18 + 3 + 1536 + + + 103 + 4 + 19 + 3 + 1536 + + + 105 + 4 + 20 + 3 + 1536 + + + 107 + 4 + 21 + 3 + 1536 + + + 109 + 4 + 22 + 3 + 1536 + + + 111 + 4 + 23 + 3 + 1536 + + + 113 + 4 + 24 + 3 + 1536 + + + 115 + 4 + 25 + 3 + 1536 + + + 117 + 4 + 26 + 3 + 1536 + + + 119 + 4 + 27 + 3 + 1536 + + + 121 + 4 + 28 + 3 + 1536 + + + 123 + 4 + 29 + 3 + 1536 + + + 125 + 4 + 30 + 3 + 1536 + + + 127 + 4 + 31 + 3 + 1536 + + + + diff --git a/tests/sku_create_input/3800_files/default_sku b/tests/sku_create_input/3800_files/default_sku new file mode 100644 index 0000000000..c5d9d513ad --- /dev/null +++ b/tests/sku_create_input/3800_files/default_sku @@ -0,0 +1 @@ +ACS-MSN3800 t1 diff --git a/tests/sku_create_input/3800_files/t0-1-06-minigraph.xml b/tests/sku_create_input/3800_files/t0-1-06-minigraph.xml new file mode 100644 index 0000000000..fd20e4fa60 --- /dev/null +++ b/tests/sku_create_input/3800_files/t0-1-06-minigraph.xml @@ -0,0 +1,13830 @@ + + + + + + +BGPSession +false +str-dcfx-t0-1-06 +20.152.11.9 +str-dcfx-t1-1-01 +20.152.11.8 +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +20.152.11.69 +str-dcfx-t1-1-02 +20.152.11.68 +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +20.152.11.137 +str-dcfx-t1-1-03 +20.152.11.136 +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +20.152.11.201 +str-dcfx-t1-1-05 +20.152.11.200 +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +dfc0::20:0:0:16 +str-dcfx-t1-1-01 +dfc0::20:0:0:15 +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +dfc0::20:0:0:10e +str-dcfx-t1-1-02 +dfc0::20:0:0:10d +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +dfc0::20:0:0:216 +str-dcfx-t1-1-03 +dfc0::20:0:0:215 +1 +10 +3 + + +BGPSession +false +str-dcfx-t0-1-06 +dfc0::20:0:0:316 +str-dcfx-t1-1-05 +dfc0::20:0:0:315 +1 +10 +3 + + + + +64606 + +str-dcfx-t0-1-06 + + +BGPPeer +
20.152.11.9
+ + + +
+ +BGPPeer +
20.152.11.69
+ + + +
+ +BGPPeer +
20.152.11.137
+ + + +
+ +BGPPeer +
20.152.11.201
+ + + +
+ +BGPPeer +
100.3.152.32
+ + + +
+ +BGPPeer +
dfc0::20:0:0:16
+ + + +
+ +BGPPeer +
dfc0::20:0:0:10e
+ + + +
+ +BGPPeer +
dfc0::20:0:0:216
+ + + +
+ +BGPPeer +
dfc0::20:0:0:316
+ + + +
+ +BGPPeer +
100.3.152.32
+ + + +BGPSLBPassive +50.50.50.0/24 +
+
+ +
+ +64801 + +str-dcfx-t1-1-01 + + +BGPPeer +
20.152.0.129
+ + + +
+ +BGPPeer +
20.152.11.0
+ + + +
+ +BGPPeer +
20.152.11.2
+ + + +
+ +BGPPeer +
20.152.11.4
+ + + +
+ +BGPPeer +
20.152.11.6
+ + + +
+ +BGPPeer +
20.152.11.8
+ + + +
+ +BGPPeer +
dfc0::20:0:0:5
+ + + +
+ +BGPPeer +
dfc0::20:0:0:9
+ + + +
+ +BGPPeer +
dfc0::20:0:0:d
+ + + +
+ +BGPPeer +
dfc0::20:0:0:11
+ + + +
+ +BGPPeer +
dfc0::20:0:0:15
+ + + +
+ +BGPPeer +
dfc0::20:152:2:206
+ + + +
+
+ +
+ +64801 + +str-dcfx-t1-1-02 + + +BGPPeer +
20.152.0.131
+ + + +
+ +BGPPeer +
20.152.11.64
+ + + +
+ +BGPPeer +
20.152.11.66
+ + + +
+ +BGPPeer +
20.152.11.68
+ + + +
+ +BGPPeer +
20.152.11.70
+ + + +
+ +BGPPeer +
20.152.11.72
+ + + +
+ +BGPPeer +
dfc0::20:0:0:105
+ + + +
+ +BGPPeer +
dfc0::20:0:0:109
+ + + +
+ +BGPPeer +
dfc0::20:0:0:10d
+ + + +
+ +BGPPeer +
dfc0::20:0:0:111
+ + + +
+ +BGPPeer +
dfc0::20:0:0:115
+ + + +
+ +BGPPeer +
dfc0::20:152:2:20a
+ + + +
+
+ +
+ +64801 + +str-dcfx-t1-1-03 + + +BGPPeer +
20.152.0.133
+ + + +
+ +BGPPeer +
20.152.11.128
+ + + +
+ +BGPPeer +
20.152.11.130
+ + + +
+ +BGPPeer +
20.152.11.132
+ + + +
+ +BGPPeer +
20.152.11.134
+ + + +
+ +BGPPeer +
20.152.11.136
+ + + +
+ +BGPPeer +
dfc0::20:0:0:205
+ + + +
+ +BGPPeer +
dfc0::20:0:0:209
+ + + +
+ +BGPPeer +
dfc0::20:0:0:20d
+ + + +
+ +BGPPeer +
dfc0::20:0:0:211
+ + + +
+ +BGPPeer +
dfc0::20:0:0:215
+ + + +
+ +BGPPeer +
dfc0::20:152:2:20e
+ + + +
+
+ +
+ +64801 + +str-dcfx-t1-1-05 + + +BGPPeer +
20.152.0.145
+ + + +
+ +BGPPeer +
20.152.11.192
+ + + +
+ +BGPPeer +
20.152.11.194
+ + + +
+ +BGPPeer +
20.152.11.196
+ + + +
+ +BGPPeer +
20.152.11.198
+ + + +
+ +BGPPeer +
20.152.11.200
+ + + +
+ +BGPPeer +
dfc0::20:0:0:305
+ + + +
+ +BGPPeer +
dfc0::20:0:0:309
+ + + +
+ +BGPPeer +
dfc0::20:0:0:30d
+ + + +
+ +BGPPeer +
dfc0::20:0:0:311
+ + + +
+ +BGPPeer +
dfc0::20:0:0:315
+ + + +
+ +BGPPeer +
dfc0::20:152:2:226
+ + + +
+
+ +
+
+ +
+ + + +MSN3800 +MSN3800 + + +DeviceInterface + +true +1 +etp1 +false +0 +Ethernet0 +100000 + + +DeviceInterface + +true +2 +etp2 +false +4 +Ethernet4 +100000 + + +DeviceInterface + +true +3 +etp3 +false +8 +Ethernet8 +100000 + + +DeviceInterface + +true +4 +etp4 +false +12 +Ethernet12 +100000 + + +DeviceInterface + +true +5 +etp5 +false +16 +Ethernet16 +100000 + + +DeviceInterface + +true +6 +etp6 +false +20 +Ethernet20 +100000 + + +DeviceInterface + +true +7 +etp7 +false +24 +Ethernet24 +100000 + + +DeviceInterface + +true +8 +etp8 +false +28 +Ethernet28 +100000 + + +DeviceInterface + +true +9 +etp9a +false +32 +Ethernet32 +50000 + + +DeviceInterface + +true +10 +etp9b +false +34 +Ethernet34 +50000 + + +DeviceInterface + +true +11 +etp10a +false +36 +Ethernet36 +50000 + + +DeviceInterface + +true +12 +etp10b +false +38 +Ethernet38 +50000 + + +DeviceInterface + +true +13 +etp11a +false +40 +Ethernet40 +50000 + + +DeviceInterface + +true +14 +etp11b +false +42 +Ethernet42 +50000 + + +DeviceInterface + +true +15 +etp12a +false +44 +Ethernet44 +50000 + + +DeviceInterface + +true +16 +etp12b +false +46 +Ethernet46 +50000 + + +DeviceInterface + +true +17 +etp13 +false +48 +Ethernet48 +100000 + + +DeviceInterface + +true +18 +etp14 +false +52 +Ethernet52 +100000 + + +DeviceInterface + +true +19 +etp15 +false +56 +Ethernet56 +100000 + + +DeviceInterface + +true +20 +etp16 +false +60 +Ethernet60 +100000 + + +DeviceInterface + +true +21 +etp17 +false +64 +Ethernet64 +100000 + + +DeviceInterface + +true +22 +etp18 +false +68 +Ethernet68 +100000 + + +DeviceInterface + +true +23 +etp19 +false +72 +Ethernet72 +100000 + + +DeviceInterface + +true +24 +etp20 +false +76 +Ethernet76 +100000 + + +DeviceInterface + +true +25 +etp21 +false +80 +Ethernet80 +100000 + + +DeviceInterface + +true +26 +etp22 +false +84 +Ethernet84 +100000 + + +DeviceInterface + +true +27 +etp23 +false +88 +Ethernet88 +100000 + + +DeviceInterface + +true +28 +etp24 +false +92 +Ethernet92 +100000 + + +DeviceInterface + +true +29 +etp25 +false +96 +Ethernet96 +100000 + + +DeviceInterface + +true +30 +etp26 +false +100 +Ethernet100 +100000 + + +DeviceInterface + +true +31 +etp27a +false +104 +Ethernet104 +50000 + + +DeviceInterface + +true +32 +etp27b +false +106 +Ethernet106 +50000 + + +DeviceInterface + +true +33 +etp28a +false +108 +Ethernet108 +50000 + + +DeviceInterface + +true +34 +etp28b +false +110 +Ethernet110 +50000 + + +DeviceInterface + +true +35 +etp29 +false +112 +Ethernet112 +100000 + + +DeviceInterface + +true +36 +etp30 +false +116 +Ethernet116 +100000 + + +DeviceInterface + +true +37 +etp31 +false +120 +Ethernet120 +100000 + + +DeviceInterface + +true +38 +etp32 +false +124 +Ethernet124 +100000 + + +DeviceInterface + +true +39 +etp33 +false +128 +Ethernet128 +100000 + + +DeviceInterface + +true +40 +etp34 +false +132 +Ethernet132 +100000 + + +DeviceInterface + +true +41 +etp35 +false +136 +Ethernet136 +100000 + + +DeviceInterface + +true +42 +etp36 +false +140 +Ethernet140 +100000 + + +DeviceInterface + +true +43 +etp37 +false +144 +Ethernet144 +100000 + + +DeviceInterface + +true +44 +etp38 +false +148 +Ethernet148 +100000 + + +DeviceInterface + +true +45 +etp39 +false +152 +Ethernet152 +100000 + + +DeviceInterface + +true +46 +etp40 +false +156 +Ethernet156 +100000 + + +DeviceInterface + +true +47 +etp41 +false +160 +Ethernet160 +100000 + + +DeviceInterface + +true +48 +etp42 +false +164 +Ethernet164 +100000 + + +DeviceInterface + +true +49 +etp43 +false +168 +Ethernet168 +100000 + + +DeviceInterface + +true +50 +etp44 +false +172 +Ethernet172 +100000 + + +DeviceInterface + +true +51 +etp45a +false +176 +Ethernet176 +50000 + + +DeviceInterface + +true +52 +etp45b +false +178 +Ethernet178 +50000 + + +DeviceInterface + +true +53 +etp46a +false +180 +Ethernet180 +50000 + + +DeviceInterface + +true +54 +etp46b +false +182 +Ethernet182 +50000 + + +DeviceInterface + +true +55 +etp47a +false +184 +Ethernet184 +50000 + + +DeviceInterface + +true +56 +etp47b +false +186 +Ethernet186 +50000 + + +DeviceInterface + +true +57 +etp48a +false +188 +Ethernet188 +50000 + + +DeviceInterface + +true +58 +etp48b +false +190 +Ethernet190 +50000 + + +DeviceInterface + +true +59 +etp49 +false +192 +Ethernet192 +100000 + + +DeviceInterface + +true +60 +etp50 +false +196 +Ethernet196 +100000 + + +DeviceInterface + +true +61 +etp51 +false +200 +Ethernet200 +100000 + + +DeviceInterface + +true +62 +etp52 +false +204 +Ethernet204 +100000 + + +DeviceInterface + +true +63 +etp53 +false +208 +Ethernet208 +100000 + + +DeviceInterface + +true +64 +etp54 +false +212 +Ethernet212 +100000 + + +DeviceInterface + +true +65 +etp55 +false +216 +Ethernet216 +100000 + + +DeviceInterface + +true +66 +etp56 +false +220 +Ethernet220 +100000 + + +DeviceInterface + +true +67 +etp57 +false +224 +Ethernet224 +100000 + + +DeviceInterface + +true +68 +etp58 +false +228 +Ethernet228 +100000 + + +DeviceInterface + +true +69 +etp59 +false +232 +Ethernet232 +100000 + + +DeviceInterface + +true +70 +etp60 +false +236 +Ethernet236 +100000 + + +DeviceInterface + +true +71 +etp61a +false +240 +Ethernet240 +50000 + + +DeviceInterface + +true +72 +etp61b +false +242 +Ethernet242 +50000 + + +DeviceInterface + +true +73 +etp62a +false +244 +Ethernet244 +50000 + + +DeviceInterface + +true +74 +etp62b +false +246 +Ethernet246 +50000 + + +DeviceInterface + +true +75 +etp63a +false +248 +Ethernet248 +50000 + + +DeviceInterface + +true +76 +etp63b +false +250 +Ethernet250 +50000 + + +DeviceInterface + +true +77 +etp64a +false +252 +Ethernet252 +50000 + + +DeviceInterface + +true +78 +etp64b +false +254 +Ethernet254 +50000 + + +true +0 +Mellanox-SN3800-D28C50_NEW + + +etp1 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +1 + + +InterfaceGroupIndex +0:2:0:1 + + +InterfaceSubGroupIndex +1 + + + + +etp2 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +2 + + +InterfaceGroupIndex +0:2:0:2 + + +InterfaceSubGroupIndex +1 + + + + +etp3 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +3 + + +InterfaceGroupIndex +0:2:0:3 + + +InterfaceSubGroupIndex +1 + + + + +etp4 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +4 + + +InterfaceGroupIndex +0:2:0:4 + + +InterfaceSubGroupIndex +1 + + + + +etp5 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +5 + + +InterfaceGroupIndex +0:2:0:5 + + +InterfaceSubGroupIndex +1 + + + + +etp6 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +6 + + +InterfaceGroupIndex +0:2:0:6 + + +InterfaceSubGroupIndex +1 + + + + +etp7 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +7 + + +InterfaceGroupIndex +0:2:0:7 + + +InterfaceSubGroupIndex +1 + + + + +etp8 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +8 + + +InterfaceGroupIndex +0:2:0:8 + + +InterfaceSubGroupIndex +1 + + + + +etp9a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +9 + + +InterfaceGroupIndex +0:2:0:9 + + +InterfaceSubGroupIndex +1 + + + + +etp9b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +9 + + +InterfaceGroupIndex +0:2:0:9 + + +InterfaceSubGroupIndex +1 + + + + +etp10a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +10 + + +InterfaceGroupIndex +0:2:0:10 + + +InterfaceSubGroupIndex +1 + + + + +etp10b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +10 + + +InterfaceGroupIndex +0:2:0:10 + + +InterfaceSubGroupIndex +1 + + + + +etp11a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +11 + + +InterfaceGroupIndex +0:2:0:11 + + +InterfaceSubGroupIndex +1 + + + + +etp11b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +11 + + +InterfaceGroupIndex +0:2:0:11 + + +InterfaceSubGroupIndex +1 + + + + +etp12a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +12 + + +InterfaceGroupIndex +0:2:0:12 + + +InterfaceSubGroupIndex +1 + + + + +etp12b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +12 + + +InterfaceGroupIndex +0:2:0:12 + + +InterfaceSubGroupIndex +1 + + + + +etp13 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +13 + + +InterfaceGroupIndex +0:2:0:13 + + +InterfaceSubGroupIndex +1 + + + + +etp14 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +14 + + +InterfaceGroupIndex +0:2:0:14 + + +InterfaceSubGroupIndex +1 + + + + +etp15 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +15 + + +InterfaceGroupIndex +0:2:0:15 + + +InterfaceSubGroupIndex +1 + + + + +etp16 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +16 + + +InterfaceGroupIndex +0:2:0:16 + + +InterfaceSubGroupIndex +1 + + + + +etp17 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +17 + + +InterfaceGroupIndex +0:2:0:17 + + +InterfaceSubGroupIndex +1 + + + + +etp18 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +18 + + +InterfaceGroupIndex +0:2:0:18 + + +InterfaceSubGroupIndex +1 + + + + +etp19 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +19 + + +InterfaceGroupIndex +0:2:0:19 + + +InterfaceSubGroupIndex +1 + + + + +etp20 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +20 + + +InterfaceGroupIndex +0:2:0:20 + + +InterfaceSubGroupIndex +1 + + + + +etp21 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +21 + + +InterfaceGroupIndex +0:2:0:21 + + +InterfaceSubGroupIndex +1 + + + + +etp22 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +22 + + +InterfaceGroupIndex +0:2:0:22 + + +InterfaceSubGroupIndex +1 + + + + +etp23 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +23 + + +InterfaceGroupIndex +0:2:0:23 + + +InterfaceSubGroupIndex +1 + + + + +etp24 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +24 + + +InterfaceGroupIndex +0:2:0:24 + + +InterfaceSubGroupIndex +1 + + + + +etp25 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +25 + + +InterfaceGroupIndex +0:2:0:25 + + +InterfaceSubGroupIndex +1 + + + + +etp26 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +26 + + +InterfaceGroupIndex +0:2:0:26 + + +InterfaceSubGroupIndex +1 + + + + +etp27a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +27 + + +InterfaceGroupIndex +0:2:0:27 + + +InterfaceSubGroupIndex +1 + + + + +etp27b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +27 + + +InterfaceGroupIndex +0:2:0:27 + + +InterfaceSubGroupIndex +1 + + + + +etp28a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +28 + + +InterfaceGroupIndex +0:2:0:28 + + +InterfaceSubGroupIndex +1 + + + + +etp28b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +28 + + +InterfaceGroupIndex +0:2:0:28 + + +InterfaceSubGroupIndex +1 + + + + +etp29 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +29 + + +InterfaceGroupIndex +0:2:0:29 + + +InterfaceSubGroupIndex +1 + + + + +etp30 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +30 + + +InterfaceGroupIndex +0:2:0:30 + + +InterfaceSubGroupIndex +1 + + + + +etp31 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +31 + + +InterfaceGroupIndex +0:2:0:31 + + +InterfaceSubGroupIndex +1 + + + + +etp32 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +32 + + +InterfaceGroupIndex +0:2:0:32 + + +InterfaceSubGroupIndex +1 + + + + +etp33 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +33 + + +InterfaceGroupIndex +0:2:0:33 + + +InterfaceSubGroupIndex +1 + + + + +etp34 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +34 + + +InterfaceGroupIndex +0:2:0:34 + + +InterfaceSubGroupIndex +1 + + + + +etp35 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +35 + + +InterfaceGroupIndex +0:2:0:35 + + +InterfaceSubGroupIndex +1 + + + + +etp36 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +36 + + +InterfaceGroupIndex +0:2:0:36 + + +InterfaceSubGroupIndex +1 + + + + +etp37 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +37 + + +InterfaceGroupIndex +0:2:0:37 + + +InterfaceSubGroupIndex +1 + + + + +etp38 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +38 + + +InterfaceGroupIndex +0:2:0:38 + + +InterfaceSubGroupIndex +1 + + + + +etp39 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +39 + + +InterfaceGroupIndex +0:2:0:39 + + +InterfaceSubGroupIndex +1 + + + + +etp40 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +40 + + +InterfaceGroupIndex +0:2:0:40 + + +InterfaceSubGroupIndex +1 + + + + +etp41 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +41 + + +InterfaceGroupIndex +0:2:0:41 + + +InterfaceSubGroupIndex +1 + + + + +etp42 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +42 + + +InterfaceGroupIndex +0:2:0:42 + + +InterfaceSubGroupIndex +1 + + + + +etp43 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +43 + + +InterfaceGroupIndex +0:2:0:43 + + +InterfaceSubGroupIndex +1 + + + + +etp44 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +44 + + +InterfaceGroupIndex +0:2:0:44 + + +InterfaceSubGroupIndex +1 + + + + +etp45a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +45 + + +InterfaceGroupIndex +0:2:0:45 + + +InterfaceSubGroupIndex +1 + + + + +etp45b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +45 + + +InterfaceGroupIndex +0:2:0:45 + + +InterfaceSubGroupIndex +1 + + + + +etp46a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +46 + + +InterfaceGroupIndex +0:2:0:46 + + +InterfaceSubGroupIndex +1 + + + + +etp46b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +46 + + +InterfaceGroupIndex +0:2:0:46 + + +InterfaceSubGroupIndex +1 + + + + +etp47a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +47 + + +InterfaceGroupIndex +0:2:0:47 + + +InterfaceSubGroupIndex +1 + + + + +etp47b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +47 + + +InterfaceGroupIndex +0:2:0:47 + + +InterfaceSubGroupIndex +1 + + + + +etp48a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +48 + + +InterfaceGroupIndex +0:2:0:48 + + +InterfaceSubGroupIndex +1 + + + + +etp48b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +48 + + +InterfaceGroupIndex +0:2:0:48 + + +InterfaceSubGroupIndex +1 + + + + +etp49 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +49 + + +InterfaceGroupIndex +0:2:0:49 + + +InterfaceSubGroupIndex +1 + + + + +etp50 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +50 + + +InterfaceGroupIndex +0:2:0:50 + + +InterfaceSubGroupIndex +1 + + + + +etp51 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +51 + + +InterfaceGroupIndex +0:2:0:51 + + +InterfaceSubGroupIndex +1 + + + + +etp52 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +52 + + +InterfaceGroupIndex +0:2:0:52 + + +InterfaceSubGroupIndex +1 + + + + +etp53 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +53 + + +InterfaceGroupIndex +0:2:0:53 + + +InterfaceSubGroupIndex +1 + + + + +etp54 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +54 + + +InterfaceGroupIndex +0:2:0:54 + + +InterfaceSubGroupIndex +1 + + + + +etp55 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +55 + + +InterfaceGroupIndex +0:2:0:55 + + +InterfaceSubGroupIndex +1 + + + + +etp56 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +56 + + +InterfaceGroupIndex +0:2:0:56 + + +InterfaceSubGroupIndex +1 + + + + +etp57 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +57 + + +InterfaceGroupIndex +0:2:0:57 + + +InterfaceSubGroupIndex +1 + + + + +etp58 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +58 + + +InterfaceGroupIndex +0:2:0:58 + + +InterfaceSubGroupIndex +1 + + + + +etp59 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +59 + + +InterfaceGroupIndex +0:2:0:59 + + +InterfaceSubGroupIndex +1 + + + + +etp60 + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +60 + + +InterfaceGroupIndex +0:2:0:60 + + +InterfaceSubGroupIndex +1 + + + + +etp61a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +61 + + +InterfaceGroupIndex +0:2:0:61 + + +InterfaceSubGroupIndex +1 + + + + +etp61b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +61 + + +InterfaceGroupIndex +0:2:0:61 + + +InterfaceSubGroupIndex +1 + + + + +etp62a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +62 + + +InterfaceGroupIndex +0:2:0:62 + + +InterfaceSubGroupIndex +1 + + + + +etp62b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +62 + + +InterfaceGroupIndex +0:2:0:62 + + +InterfaceSubGroupIndex +1 + + + + +etp63a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +63 + + +InterfaceGroupIndex +0:2:0:63 + + +InterfaceSubGroupIndex +1 + + + + +etp63b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +63 + + +InterfaceGroupIndex +0:2:0:63 + + +InterfaceSubGroupIndex +1 + + + + +etp64a + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +64 + + +InterfaceGroupIndex +0:2:0:64 + + +InterfaceSubGroupIndex +1 + + + + +etp64b + + +LineCardSku +SN-LC + + +SlotIndex +2 + + +ChassisIndex +0 + + +PortIndex +64 + + +InterfaceGroupIndex +0:2:0:64 + + +InterfaceSubGroupIndex +1 + + + + + + +DeviceInterface + +true +1 +mgmt0 +false +mgmt0 + +1000 + + +DeviceInterface + +true +2 +mgmt1 +false +mgmt1 + +1000 + + + + + +DeviceInterface + +true +1 +ps1_12_aux +false +power0 + +0 + +C13 +C13 +false + + +DeviceInterface + +true +2 +ps2_12_aux +false +power1 + +0 + +C13 +C13 +true + + + + +DeviceInterface + +true +1 +ttyS0 +false +console + +9600 + + + + +Mellanox + + +Arista_7260-CX3-64F_1.0.0 +DCS-7260CX3-64 +Arista-7260CX3 + + +DeviceInterface +40000 +true +1 +Ethernet1/1 +false +1/1 + +100000 + + +DeviceInterface +40000 +true +2 +Ethernet2/1 +false +2/1 + +100000 + + +DeviceInterface +40000 +true +3 +Ethernet3/1 +false +3/1 + +100000 + + +DeviceInterface +40000 +true +4 +Ethernet4/1 +false +4/1 + +100000 + + +DeviceInterface +40000 +true +5 +Ethernet5/1 +false +5/1 + +100000 + + +DeviceInterface +40000 +true +6 +Ethernet6/1 +false +6/1 + +100000 + + +DeviceInterface +40000 +true +7 +Ethernet7/1 +false +7/1 + +100000 + + +DeviceInterface +40000 +true +8 +Ethernet8/1 +false +8/1 + +100000 + + +DeviceInterface +40000 +true +9 +Ethernet9/1 +false +9/1 + +100000 + + +DeviceInterface +40000 +true +10 +Ethernet10/1 +false +10/1 + +100000 + + +DeviceInterface +40000 +true +11 +Ethernet11/1 +false +11/1 + +100000 + + +DeviceInterface +40000 +true +12 +Ethernet12/1 +false +12/1 + +100000 + + +DeviceInterface +40000 +true +13 +Ethernet13/1 +false +13/1 + +100000 + + +DeviceInterface +40000 +true +14 +Ethernet14/1 +false +14/1 + +100000 + + +DeviceInterface +40000 +true +15 +Ethernet15/1 +false +15/1 + +100000 + + +DeviceInterface +40000 +true +16 +Ethernet16/1 +false +16/1 + +100000 + + +DeviceInterface +40000 +true +17 +Ethernet17/1 +false +17/1 + +100000 + + +DeviceInterface +40000 +true +18 +Ethernet18/1 +false +18/1 + +100000 + + +DeviceInterface +40000 +true +19 +Ethernet19/1 +false +19/1 + +100000 + + +DeviceInterface +40000 +true +20 +Ethernet20/1 +false +20/1 + +100000 + + +DeviceInterface +40000 +true +21 +Ethernet21/1 +false +21/1 + +100000 + + +DeviceInterface +40000 +true +22 +Ethernet22/1 +false +22/1 + +100000 + + +DeviceInterface +40000 +true +23 +Ethernet23/1 +false +23/1 + +100000 + + +DeviceInterface +40000 +true +24 +Ethernet24/1 +false +24/1 + +100000 + + +DeviceInterface +40000 +true +25 +Ethernet25/1 +false +25/1 + +100000 + + +DeviceInterface +40000 +true +26 +Ethernet26/1 +false +26/1 + +100000 + + +DeviceInterface +40000 +true +27 +Ethernet27/1 +false +27/1 + +100000 + + +DeviceInterface +40000 +true +28 +Ethernet28/1 +false +28/1 + +100000 + + +DeviceInterface +40000 +true +29 +Ethernet29/1 +false +29/1 + +100000 + + +DeviceInterface +40000 +true +30 +Ethernet30/1 +false +30/1 + +100000 + + +DeviceInterface +40000 +true +31 +Ethernet31/1 +false +31/1 + +100000 + + +DeviceInterface +40000 +true +32 +Ethernet32/1 +false +32/1 + +100000 + + +DeviceInterface +40000 +true +33 +Ethernet33/1 +false +33/1 + +100000 + + +DeviceInterface +40000 +true +34 +Ethernet34/1 +false +34/1 + +100000 + + +DeviceInterface +40000 +true +35 +Ethernet35/1 +false +35/1 + +100000 + + +DeviceInterface +40000 +true +36 +Ethernet36/1 +false +36/1 + +100000 + + +DeviceInterface +40000 +true +37 +Ethernet37/1 +false +37/1 + +100000 + + +DeviceInterface +40000 +true +38 +Ethernet38/1 +false +38/1 + +100000 + + +DeviceInterface +40000 +true +39 +Ethernet39/1 +false +39/1 + +100000 + + +DeviceInterface +40000 +true +40 +Ethernet40/1 +false +40/1 + +100000 + + +DeviceInterface +40000 +true +41 +Ethernet41/1 +false +41/1 + +100000 + + +DeviceInterface +40000 +true +42 +Ethernet42/1 +false +42/1 + +100000 + + +DeviceInterface +40000 +true +43 +Ethernet43/1 +false +43/1 + +100000 + + +DeviceInterface +40000 +true +44 +Ethernet44/1 +false +44/1 + +100000 + + +DeviceInterface +40000 +true +45 +Ethernet45/1 +false +45/1 + +100000 + + +DeviceInterface +40000 +true +46 +Ethernet46/1 +false +46/1 + +100000 + + +DeviceInterface +40000 +true +47 +Ethernet47/1 +false +47/1 + +100000 + + +DeviceInterface +40000 +true +48 +Ethernet48/1 +false +48/1 + +100000 + + +DeviceInterface +40000 +true +49 +Ethernet49/1 +false +49/1 + +100000 + + +DeviceInterface +40000 +true +50 +Ethernet50/1 +false +50/1 + +100000 + + +DeviceInterface +40000 +true +51 +Ethernet51/1 +false +51/1 + +100000 + + +DeviceInterface +40000 +true +52 +Ethernet52/1 +false +52/1 + +100000 + + +DeviceInterface +40000 +true +53 +Ethernet53/1 +false +53/1 + +100000 + + +DeviceInterface +40000 +true +54 +Ethernet54/1 +false +54/1 + +100000 + + +DeviceInterface +40000 +true +55 +Ethernet55/1 +false +55/1 + +100000 + + +DeviceInterface +40000 +true +56 +Ethernet56/1 +false +56/1 + +100000 + + +DeviceInterface +40000 +true +57 +Ethernet57/1 +false +57/1 + +100000 + + +DeviceInterface +40000 +true +58 +Ethernet58/1 +false +58/1 + +100000 + + +DeviceInterface +40000 +true +59 +Ethernet59/1 +false +59/1 + +100000 + + +DeviceInterface +40000 +true +60 +Ethernet60/1 +false +60/1 + +100000 + + +DeviceInterface +40000 +true +61 +Ethernet61/1 +false +61/1 + +100000 + + +DeviceInterface +40000 +true +62 +Ethernet62/1 +false +62/1 + +100000 + + +DeviceInterface +40000 +true +63 +Ethernet63/1 +false +63/1 + +100000 + + +DeviceInterface +40000 +true +64 +Ethernet64/1 +false +64/1 + +100000 + + +true +0 +Arista-7260CX3-C64 + + +Ethernet1/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +1 + + +InterfaceGroupIndex +0:1:0:1 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet2/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +2 + + +InterfaceGroupIndex +0:1:0:2 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet3/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +3 + + +InterfaceGroupIndex +0:1:0:3 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet4/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +4 + + +InterfaceGroupIndex +0:1:0:4 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet5/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +5 + + +InterfaceGroupIndex +0:1:0:5 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet6/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +6 + + +InterfaceGroupIndex +0:1:0:6 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet7/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +7 + + +InterfaceGroupIndex +0:1:0:7 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet8/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +8 + + +InterfaceGroupIndex +0:1:0:8 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet9/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +9 + + +InterfaceGroupIndex +0:1:0:9 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet10/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +10 + + +InterfaceGroupIndex +0:1:0:10 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet11/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +11 + + +InterfaceGroupIndex +0:1:0:11 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet12/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +12 + + +InterfaceGroupIndex +0:1:0:12 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet13/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +13 + + +InterfaceGroupIndex +0:1:0:13 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet14/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +14 + + +InterfaceGroupIndex +0:1:0:14 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet15/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +15 + + +InterfaceGroupIndex +0:1:0:15 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet16/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +16 + + +InterfaceGroupIndex +0:1:0:16 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet17/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +17 + + +InterfaceGroupIndex +0:1:0:17 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet18/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +18 + + +InterfaceGroupIndex +0:1:0:18 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet19/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +19 + + +InterfaceGroupIndex +0:1:0:19 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet20/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +20 + + +InterfaceGroupIndex +0:1:0:20 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet21/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +21 + + +InterfaceGroupIndex +0:1:0:21 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet22/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +22 + + +InterfaceGroupIndex +0:1:0:22 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet23/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +23 + + +InterfaceGroupIndex +0:1:0:23 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet24/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +24 + + +InterfaceGroupIndex +0:1:0:24 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet25/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +25 + + +InterfaceGroupIndex +0:1:0:25 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet26/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +26 + + +InterfaceGroupIndex +0:1:0:26 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet27/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +27 + + +InterfaceGroupIndex +0:1:0:27 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet28/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +28 + + +InterfaceGroupIndex +0:1:0:28 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet29/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +29 + + +InterfaceGroupIndex +0:1:0:29 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet30/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +30 + + +InterfaceGroupIndex +0:1:0:30 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet31/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +31 + + +InterfaceGroupIndex +0:1:0:31 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet32/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +32 + + +InterfaceGroupIndex +0:1:0:32 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet33/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +33 + + +InterfaceGroupIndex +0:1:0:33 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet34/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +34 + + +InterfaceGroupIndex +0:1:0:34 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet35/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +35 + + +InterfaceGroupIndex +0:1:0:35 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet36/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +36 + + +InterfaceGroupIndex +0:1:0:36 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet37/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +37 + + +InterfaceGroupIndex +0:1:0:37 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet38/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +38 + + +InterfaceGroupIndex +0:1:0:38 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet39/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +39 + + +InterfaceGroupIndex +0:1:0:39 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet40/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +40 + + +InterfaceGroupIndex +0:1:0:40 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet41/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +41 + + +InterfaceGroupIndex +0:1:0:41 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet42/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +42 + + +InterfaceGroupIndex +0:1:0:42 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet43/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +43 + + +InterfaceGroupIndex +0:1:0:43 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet44/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +44 + + +InterfaceGroupIndex +0:1:0:44 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet45/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +45 + + +InterfaceGroupIndex +0:1:0:45 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet46/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +46 + + +InterfaceGroupIndex +0:1:0:46 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet47/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +47 + + +InterfaceGroupIndex +0:1:0:47 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet48/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +48 + + +InterfaceGroupIndex +0:1:0:48 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet49/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +49 + + +InterfaceGroupIndex +0:1:0:49 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet50/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +50 + + +InterfaceGroupIndex +0:1:0:50 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet51/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +51 + + +InterfaceGroupIndex +0:1:0:51 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet52/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +52 + + +InterfaceGroupIndex +0:1:0:52 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet53/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +53 + + +InterfaceGroupIndex +0:1:0:53 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet54/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +54 + + +InterfaceGroupIndex +0:1:0:54 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet55/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +55 + + +InterfaceGroupIndex +0:1:0:55 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet56/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +56 + + +InterfaceGroupIndex +0:1:0:56 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet57/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +57 + + +InterfaceGroupIndex +0:1:0:57 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet58/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +58 + + +InterfaceGroupIndex +0:1:0:58 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet59/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +59 + + +InterfaceGroupIndex +0:1:0:59 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet60/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +60 + + +InterfaceGroupIndex +0:1:0:60 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet61/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +61 + + +InterfaceGroupIndex +0:1:0:61 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet62/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +62 + + +InterfaceGroupIndex +0:1:0:62 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet63/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +63 + + +InterfaceGroupIndex +0:1:0:63 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet64/1 + + +LineCardSku +7260CX3-64-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +64 + + +InterfaceGroupIndex +0:1:0:64 + + +InterfaceSubGroupIndex +1 + + + + + + +DeviceInterface + +true +1 +Management1 +false +mgmt1 + +1000 + + + + + +DeviceInterface + +true +1 +power0 +false + + +0 + +C13 +C13 +false + + +DeviceInterface + +true +2 +power1 +false + + +0 + +C13 +C13 +true + + + + +DeviceInterface + +true +1 +console +false +console + +9600 + + + + +Arista + + +Arista_7060CX-32S_1.0.0 +DCS-7060CX-32S +Arista-7060CX32S + + +DeviceInterface +40000 +true +1 +Ethernet1/1 +false +1/1 +Ethernet0 +100000 + + +DeviceInterface +40000 +true +2 +Ethernet2/1 +false +2/1 +Ethernet4 +100000 + + +DeviceInterface +40000 +true +3 +Ethernet3/1 +false +3/1 +Ethernet8 +100000 + + +DeviceInterface +40000 +true +4 +Ethernet4/1 +false +4/1 +Ethernet12 +100000 + + +DeviceInterface +40000 +true +5 +Ethernet5/1 +false +5/1 +Ethernet16 +100000 + + +DeviceInterface +40000 +true +6 +Ethernet11/1 +false +11/1 +Ethernet40 +100000 + + +DeviceInterface +40000 +true +7 +Ethernet12/1 +false +12/1 +Ethernet44 +100000 + + +DeviceInterface +40000 +true +8 +Ethernet13/1 +false +13/1 +Ethernet48 +100000 + + +DeviceInterface +40000 +true +9 +Ethernet14/1 +false +14/1 +Ethernet52 +100000 + + +DeviceInterface +40000 +true +10 +Ethernet15/1 +false +15/1 +Ethernet56 +100000 + + +DeviceInterface +40000 +true +11 +Ethernet17/1 +false +17/1 +Ethernet64 +100000 + + +DeviceInterface +40000 +true +12 +Ethernet18/1 +false +18/1 +Ethernet68 +100000 + + +DeviceInterface +40000 +true +13 +Ethernet19/1 +false +19/1 +Ethernet72 +100000 + + +DeviceInterface +40000 +true +14 +Ethernet20/1 +false +20/1 +Ethernet76 +100000 + + +DeviceInterface +40000 +true +15 +Ethernet27/1 +false +27/1 +Ethernet104 +100000 + + +DeviceInterface +40000 +true +16 +Ethernet28/1 +false +28/1 +Ethernet108 +100000 + + +DeviceInterface +40000 +true +17 +Ethernet29/1 +false +29/1 +Ethernet112 +100000 + + +DeviceInterface +40000 +true +18 +Ethernet30/1 +false +30/1 +Ethernet116 +100000 + + +DeviceInterface +40000 +true +19 +Ethernet6/1 +false +6/1 +Ethernet20 +100000 + + +DeviceInterface +40000 +true +20 +Ethernet16/1 +false +16/1 +Ethernet60 +100000 + + +DeviceInterface +40000 +true +21 +Ethernet21/1 +false +21/1 +Ethernet80 +100000 + + +DeviceInterface +40000 +true +22 +Ethernet22/1 +false +22/1 +Ethernet84 +100000 + + +DeviceInterface +40000 +true +23 +Ethernet31/1 +false +31/1 +Ethernet120 +100000 + + +DeviceInterface +40000 +true +24 +Ethernet32/1 +false +32/1 +Ethernet124 +100000 + + +DeviceInterface +40000 +true +25 +Ethernet7/1 +false +7/1 +Ethernet24 +100000 + + +DeviceInterface +40000 +true +26 +Ethernet8/1 +false +8/1 +Ethernet28 +100000 + + +DeviceInterface +40000 +true +27 +Ethernet9/1 +false +9/1 +Ethernet32 +100000 + + +DeviceInterface +40000 +true +28 +Ethernet10/1 +false +10/1 +Ethernet36 +100000 + + +DeviceInterface +40000 +true +29 +Ethernet23/1 +false +23/1 +Ethernet88 +100000 + + +DeviceInterface +40000 +true +30 +Ethernet24/1 +false +24/1 +Ethernet92 +100000 + + +DeviceInterface +40000 +true +31 +Ethernet25/1 +false +25/1 +Ethernet96 +100000 + + +DeviceInterface +40000 +true +32 +Ethernet26/1 +false +26/1 +Ethernet100 +100000 + + +true +0 +Arista-7060CX-32S-C32 + + +Ethernet1/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +1 + + +InterfaceGroupIndex +0:1:0:1 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet2/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +2 + + +InterfaceGroupIndex +0:1:0:2 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet3/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +3 + + +InterfaceGroupIndex +0:1:0:3 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet4/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +4 + + +InterfaceGroupIndex +0:1:0:4 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet5/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +5 + + +InterfaceGroupIndex +0:1:0:5 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet11/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +11 + + +InterfaceGroupIndex +0:1:0:11 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet12/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +12 + + +InterfaceGroupIndex +0:1:0:12 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet13/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +13 + + +InterfaceGroupIndex +0:1:0:13 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet14/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +14 + + +InterfaceGroupIndex +0:1:0:14 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet15/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +15 + + +InterfaceGroupIndex +0:1:0:15 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet17/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +17 + + +InterfaceGroupIndex +0:1:0:17 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet18/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +18 + + +InterfaceGroupIndex +0:1:0:18 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet19/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +19 + + +InterfaceGroupIndex +0:1:0:19 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet20/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +20 + + +InterfaceGroupIndex +0:1:0:20 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet27/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +27 + + +InterfaceGroupIndex +0:1:0:27 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet28/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +28 + + +InterfaceGroupIndex +0:1:0:28 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet29/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +29 + + +InterfaceGroupIndex +0:1:0:29 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet30/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +30 + + +InterfaceGroupIndex +0:1:0:30 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet6/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +6 + + +InterfaceGroupIndex +0:1:0:6 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet16/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +16 + + +InterfaceGroupIndex +0:1:0:16 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet21/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +21 + + +InterfaceGroupIndex +0:1:0:21 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet22/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +22 + + +InterfaceGroupIndex +0:1:0:22 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet31/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +31 + + +InterfaceGroupIndex +0:1:0:31 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet32/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +32 + + +InterfaceGroupIndex +0:1:0:32 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet7/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +7 + + +InterfaceGroupIndex +0:1:0:7 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet8/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +8 + + +InterfaceGroupIndex +0:1:0:8 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet9/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +9 + + +InterfaceGroupIndex +0:1:0:9 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet10/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +10 + + +InterfaceGroupIndex +0:1:0:10 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet23/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +23 + + +InterfaceGroupIndex +0:1:0:23 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet24/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +24 + + +InterfaceGroupIndex +0:1:0:24 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet25/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +25 + + +InterfaceGroupIndex +0:1:0:25 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + +Ethernet26/1 + + +LineCardSku +7060-32CDQS-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +26 + + +InterfaceGroupIndex +0:1:0:26 + + +InterfaceSubGroupIndex +1 + + +InterfaceMemoryBufferInfo +DeviceHardwareModeling.DeviceSkuConstructs.MemoryBufferInfo + + + + + + +DeviceInterface + +true +1 +Management1 +false +mgmt0 + +1000 + + + + + +DeviceInterface + +true +1 +power0 +false + + +0 + +C13 +C13 +false + + +DeviceInterface + +true +2 +power1 +false + + +0 + +C13 +C13 +true + + + + +DeviceInterface + +true +1 +console +false +console + +9600 + + + + +Arista + + + +N9K-C9232C +Nexus-9232 + + +DeviceInterface +40000 +true +1 +Ethernet1/1 +false +1 +Ethernet0 +100000 + + +DeviceInterface +40000 +true +2 +Ethernet1/2 +false +2 +Ethernet4 +100000 + + +DeviceInterface +40000 +true +3 +Ethernet1/3 +false +3 +Ethernet8 +100000 + + +DeviceInterface +40000 +true +4 +Ethernet1/4 +false +4 +Ethernet12 +100000 + + +DeviceInterface +40000 +true +5 +Ethernet1/5 +false +5 +Ethernet16 +100000 + + +DeviceInterface +40000 +true +6 +Ethernet1/6 +false +6 +Ethernet20 +100000 + + +DeviceInterface +40000 +true +7 +Ethernet1/7 +false +7 +Ethernet24 +100000 + + +DeviceInterface +40000 +true +8 +Ethernet1/8 +false +8 +Ethernet28 +100000 + + +DeviceInterface +40000 +true +9 +Ethernet1/9 +false +9 +Ethernet32 +100000 + + +DeviceInterface +40000 +true +10 +Ethernet1/10 +false +10 +Ethernet36 +100000 + + +DeviceInterface +40000 +true +11 +Ethernet1/11 +false +11 +Ethernet40 +100000 + + +DeviceInterface +40000 +true +12 +Ethernet1/12 +false +12 +Ethernet44 +100000 + + +DeviceInterface +40000 +true +13 +Ethernet1/13 +false +13 +Ethernet48 +100000 + + +DeviceInterface +40000 +true +14 +Ethernet1/14 +false +14 +Ethernet52 +100000 + + +DeviceInterface +40000 +true +15 +Ethernet1/15 +false +15 +Ethernet56 +100000 + + +DeviceInterface +40000 +true +16 +Ethernet1/16 +false +16 +Ethernet60 +100000 + + +DeviceInterface +40000 +true +17 +Ethernet1/17 +false +17 +Ethernet64 +100000 + + +DeviceInterface +40000 +true +18 +Ethernet1/18 +false +18 +Ethernet68 +100000 + + +DeviceInterface +40000 +true +19 +Ethernet1/19 +false +19 +Ethernet72 +100000 + + +DeviceInterface +40000 +true +20 +Ethernet1/20 +false +20 +Ethernet76 +100000 + + +DeviceInterface +40000 +true +21 +Ethernet1/21 +false +21 +Ethernet80 +100000 + + +DeviceInterface +40000 +true +22 +Ethernet1/22 +false +22 +Ethernet84 +100000 + + +DeviceInterface +40000 +true +23 +Ethernet1/23 +false +23 +Ethernet88 +100000 + + +DeviceInterface +40000 +true +24 +Ethernet1/24 +false +24 +Ethernet92 +100000 + + +DeviceInterface +40000 +true +25 +Ethernet1/25 +false +25 +Ethernet96 +100000 + + +DeviceInterface +40000 +true +26 +Ethernet1/26 +false +26 +Ethernet100 +100000 + + +DeviceInterface +40000 +true +27 +Ethernet1/27 +false +27 +Ethernet104 +100000 + + +DeviceInterface +40000 +true +28 +Ethernet1/28 +false +28 +Ethernet108 +100000 + + +DeviceInterface +40000 +true +29 +Ethernet1/29 +false +29 +Ethernet112 +100000 + + +DeviceInterface +40000 +true +30 +Ethernet1/30 +false +30 +Ethernet116 +100000 + + +DeviceInterface +40000 +true +31 +Ethernet1/31 +false +31 +Ethernet120 +100000 + + +DeviceInterface +40000 +true +32 +Ethernet1/32 +false +32 +Ethernet124 +100000 + + +true +0 +Nexus-9232C + + +Ethernet1/1 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +1 + + +InterfaceGroupIndex +0:1:0:1 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/2 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +2 + + +InterfaceGroupIndex +0:1:0:2 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/3 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +3 + + +InterfaceGroupIndex +0:1:0:3 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/4 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +4 + + +InterfaceGroupIndex +0:1:0:4 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/5 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +5 + + +InterfaceGroupIndex +0:1:0:5 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/6 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +6 + + +InterfaceGroupIndex +0:1:0:6 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/7 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +7 + + +InterfaceGroupIndex +0:1:0:7 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/8 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +8 + + +InterfaceGroupIndex +0:1:0:8 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/9 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +9 + + +InterfaceGroupIndex +0:1:0:9 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/10 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +10 + + +InterfaceGroupIndex +0:1:0:10 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/11 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +11 + + +InterfaceGroupIndex +0:1:0:11 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/12 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +12 + + +InterfaceGroupIndex +0:1:0:12 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/13 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +13 + + +InterfaceGroupIndex +0:1:0:13 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/14 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +14 + + +InterfaceGroupIndex +0:1:0:14 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/15 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +15 + + +InterfaceGroupIndex +0:1:0:15 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/16 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +16 + + +InterfaceGroupIndex +0:1:0:16 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/17 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +17 + + +InterfaceGroupIndex +0:1:0:17 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/18 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +18 + + +InterfaceGroupIndex +0:1:0:18 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/19 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +19 + + +InterfaceGroupIndex +0:1:0:19 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/20 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +20 + + +InterfaceGroupIndex +0:1:0:20 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/21 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +21 + + +InterfaceGroupIndex +0:1:0:21 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/22 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +22 + + +InterfaceGroupIndex +0:1:0:22 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/23 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +23 + + +InterfaceGroupIndex +0:1:0:23 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/24 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +24 + + +InterfaceGroupIndex +0:1:0:24 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/25 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +25 + + +InterfaceGroupIndex +0:1:0:25 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/26 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +26 + + +InterfaceGroupIndex +0:1:0:26 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/27 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +27 + + +InterfaceGroupIndex +0:1:0:27 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/28 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +28 + + +InterfaceGroupIndex +0:1:0:28 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/29 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +29 + + +InterfaceGroupIndex +0:1:0:29 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/30 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +30 + + +InterfaceGroupIndex +0:1:0:30 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/31 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +31 + + +InterfaceGroupIndex +0:1:0:31 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet1/32 + + +LineCardSku +N9K-C9232C-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +32 + + +InterfaceGroupIndex +0:1:0:32 + + +InterfaceSubGroupIndex +1 + + + + + + +DeviceInterface + +true +1 +mgmt0 +false +mgmt0 + +1000 + + + + + +DeviceInterface + +true +1 +power0 +false + + +0 + +C13 +C13 +false + + +DeviceInterface + +true +2 +power1 +false + + +0 + +C13 +C13 +false + + + + +DeviceInterface + +true +1 +console +false +console + +9600 + + + + +Cisco + + + +DCS-7170-64C + + + +DeviceInterface + +true +1 +Ethernet1/1 +false +1/1 + +100000 + + +DeviceInterface + +true +2 +Ethernet2/1 +false +2/1 + +100000 + + +DeviceInterface + +true +3 +Ethernet3/1 +false +3/1 + +100000 + + +DeviceInterface + +true +4 +Ethernet4/1 +false +4/1 + +100000 + + +DeviceInterface + +true +5 +Ethernet5/1 +false +5/1 + +100000 + + +DeviceInterface + +true +6 +Ethernet6/1 +false +6/1 + +100000 + + +DeviceInterface + +true +7 +Ethernet7/1 +false +7/1 + +100000 + + +DeviceInterface + +true +8 +Ethernet8/1 +false +8/1 + +100000 + + +DeviceInterface + +true +9 +Ethernet9/1 +false +9/1 + +100000 + + +DeviceInterface + +true +10 +Ethernet10/1 +false +10/1 + +100000 + + +DeviceInterface + +true +11 +Ethernet11/1 +false +11/1 + +100000 + + +DeviceInterface + +true +12 +Ethernet12/1 +false +12/1 + +100000 + + +DeviceInterface + +true +13 +Ethernet13/1 +false +13/1 + +100000 + + +DeviceInterface + +true +14 +Ethernet14/1 +false +14/1 + +100000 + + +DeviceInterface + +true +15 +Ethernet15/1 +false +15/1 + +100000 + + +DeviceInterface + +true +16 +Ethernet16/1 +false +16/1 + +100000 + + +DeviceInterface + +true +17 +Ethernet17/1 +false +17/1 + +100000 + + +DeviceInterface + +true +18 +Ethernet18/1 +false +18/1 + +100000 + + +DeviceInterface + +true +19 +Ethernet19/1 +false +19/1 + +100000 + + +DeviceInterface + +true +20 +Ethernet20/1 +false +20/1 + +100000 + + +DeviceInterface + +true +21 +Ethernet21/1 +false +21/1 + +100000 + + +DeviceInterface + +true +22 +Ethernet22/1 +false +22/1 + +100000 + + +DeviceInterface + +true +23 +Ethernet23/1 +false +23/1 + +100000 + + +DeviceInterface + +true +24 +Ethernet24/1 +false +24/1 + +100000 + + +DeviceInterface + +true +25 +Ethernet25/1 +false +25/1 + +100000 + + +DeviceInterface + +true +26 +Ethernet26/1 +false +26/1 + +100000 + + +DeviceInterface + +true +27 +Ethernet27/1 +false +27/1 + +100000 + + +DeviceInterface + +true +28 +Ethernet28/1 +false +28/1 + +100000 + + +DeviceInterface + +true +29 +Ethernet29/1 +false +29/1 + +100000 + + +DeviceInterface + +true +30 +Ethernet30/1 +false +30/1 + +100000 + + +DeviceInterface + +true +31 +Ethernet31/1 +false +31/1 + +100000 + + +DeviceInterface + +true +32 +Ethernet32/1 +false +32/1 + +100000 + + +DeviceInterface + +true +33 +Ethernet33/1 +false +33/1 + +100000 + + +DeviceInterface + +true +34 +Ethernet34/1 +false +34/1 + +100000 + + +DeviceInterface + +true +35 +Ethernet35/1 +false +35/1 + +100000 + + +DeviceInterface + +true +36 +Ethernet36/1 +false +36/1 + +100000 + + +DeviceInterface + +true +37 +Ethernet37/1 +false +37/1 + +100000 + + +DeviceInterface + +true +38 +Ethernet38/1 +false +38/1 + +100000 + + +DeviceInterface + +true +39 +Ethernet39/1 +false +39/1 + +100000 + + +DeviceInterface + +true +40 +Ethernet40/1 +false +40/1 + +100000 + + +DeviceInterface + +true +41 +Ethernet41/1 +false +41/1 + +100000 + + +DeviceInterface + +true +42 +Ethernet42/1 +false +42/1 + +100000 + + +DeviceInterface + +true +43 +Ethernet43/1 +false +43/1 + +100000 + + +DeviceInterface + +true +44 +Ethernet44/1 +false +44/1 + +100000 + + +DeviceInterface + +true +45 +Ethernet45/1 +false +45/1 + +100000 + + +DeviceInterface + +true +46 +Ethernet46/1 +false +46/1 + +100000 + + +DeviceInterface + +true +47 +Ethernet47/1 +false +47/1 + +100000 + + +DeviceInterface + +true +48 +Ethernet48/1 +false +48/1 + +100000 + + +DeviceInterface + +true +49 +Ethernet49/1 +false +49/1 + +100000 + + +DeviceInterface + +true +50 +Ethernet50/1 +false +50/1 + +100000 + + +DeviceInterface + +true +51 +Ethernet51/1 +false +51/1 + +100000 + + +DeviceInterface + +true +52 +Ethernet52/1 +false +52/1 + +100000 + + +DeviceInterface + +true +53 +Ethernet53/1 +false +53/1 + +100000 + + +DeviceInterface + +true +54 +Ethernet54/1 +false +54/1 + +100000 + + +DeviceInterface + +true +55 +Ethernet55/1 +false +55/1 + +100000 + + +DeviceInterface + +true +56 +Ethernet56/1 +false +56/1 + +100000 + + +DeviceInterface + +true +57 +Ethernet57/1 +false +57/1 + +100000 + + +DeviceInterface + +true +58 +Ethernet58/1 +false +58/1 + +100000 + + +DeviceInterface + +true +59 +Ethernet59/1 +false +59/1 + +100000 + + +DeviceInterface + +true +60 +Ethernet60/1 +false +60/1 + +100000 + + +DeviceInterface + +true +61 +Ethernet61/1 +false +61/1 + +100000 + + +DeviceInterface + +true +62 +Ethernet62/1 +false +62/1 + +100000 + + +DeviceInterface + +true +63 +Ethernet63/1 +false +63/1 + +100000 + + +DeviceInterface + +true +64 +Ethernet64/1 +false +64/1 + +100000 + + +DeviceInterface +1000 +true +65 +Ethernet65 +false +65 + +10000 + + +DeviceInterface +1000 +true +66 +Ethernet66 +false +66 + +10000 + + +true +0 +Arista-7170-66CY-F + + +Ethernet1/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +1 + + +InterfaceGroupIndex +0:1:0:1 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet2/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +2 + + +InterfaceGroupIndex +0:1:0:2 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet3/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +3 + + +InterfaceGroupIndex +0:1:0:3 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet4/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +4 + + +InterfaceGroupIndex +0:1:0:4 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet5/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +5 + + +InterfaceGroupIndex +0:1:0:5 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet6/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +6 + + +InterfaceGroupIndex +0:1:0:6 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet7/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +7 + + +InterfaceGroupIndex +0:1:0:7 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet8/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +8 + + +InterfaceGroupIndex +0:1:0:8 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet9/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +9 + + +InterfaceGroupIndex +0:1:0:9 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet10/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +10 + + +InterfaceGroupIndex +0:1:0:10 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet11/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +11 + + +InterfaceGroupIndex +0:1:0:11 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet12/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +12 + + +InterfaceGroupIndex +0:1:0:12 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet13/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +13 + + +InterfaceGroupIndex +0:1:0:13 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet14/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +14 + + +InterfaceGroupIndex +0:1:0:14 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet15/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +15 + + +InterfaceGroupIndex +0:1:0:15 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet16/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +16 + + +InterfaceGroupIndex +0:1:0:16 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet17/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +17 + + +InterfaceGroupIndex +0:1:0:17 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet18/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +18 + + +InterfaceGroupIndex +0:1:0:18 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet19/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +19 + + +InterfaceGroupIndex +0:1:0:19 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet20/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +20 + + +InterfaceGroupIndex +0:1:0:20 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet21/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +21 + + +InterfaceGroupIndex +0:1:0:21 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet22/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +22 + + +InterfaceGroupIndex +0:1:0:22 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet23/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +23 + + +InterfaceGroupIndex +0:1:0:23 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet24/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +24 + + +InterfaceGroupIndex +0:1:0:24 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet25/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +25 + + +InterfaceGroupIndex +0:1:0:25 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet26/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +26 + + +InterfaceGroupIndex +0:1:0:26 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet27/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +27 + + +InterfaceGroupIndex +0:1:0:27 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet28/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +28 + + +InterfaceGroupIndex +0:1:0:28 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet29/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +29 + + +InterfaceGroupIndex +0:1:0:29 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet30/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +30 + + +InterfaceGroupIndex +0:1:0:30 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet31/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +31 + + +InterfaceGroupIndex +0:1:0:31 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet32/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +32 + + +InterfaceGroupIndex +0:1:0:32 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet33/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +33 + + +InterfaceGroupIndex +0:1:0:33 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet34/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +34 + + +InterfaceGroupIndex +0:1:0:34 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet35/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +35 + + +InterfaceGroupIndex +0:1:0:35 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet36/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +36 + + +InterfaceGroupIndex +0:1:0:36 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet37/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +37 + + +InterfaceGroupIndex +0:1:0:37 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet38/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +38 + + +InterfaceGroupIndex +0:1:0:38 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet39/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +39 + + +InterfaceGroupIndex +0:1:0:39 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet40/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +40 + + +InterfaceGroupIndex +0:1:0:40 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet41/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +41 + + +InterfaceGroupIndex +0:1:0:41 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet42/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +42 + + +InterfaceGroupIndex +0:1:0:42 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet43/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +43 + + +InterfaceGroupIndex +0:1:0:43 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet44/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +44 + + +InterfaceGroupIndex +0:1:0:44 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet45/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +45 + + +InterfaceGroupIndex +0:1:0:45 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet46/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +46 + + +InterfaceGroupIndex +0:1:0:46 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet47/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +47 + + +InterfaceGroupIndex +0:1:0:47 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet48/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +48 + + +InterfaceGroupIndex +0:1:0:48 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet49/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +49 + + +InterfaceGroupIndex +0:1:0:49 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet50/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +50 + + +InterfaceGroupIndex +0:1:0:50 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet51/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +51 + + +InterfaceGroupIndex +0:1:0:51 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet52/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +52 + + +InterfaceGroupIndex +0:1:0:52 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet53/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +53 + + +InterfaceGroupIndex +0:1:0:53 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet54/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +54 + + +InterfaceGroupIndex +0:1:0:54 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet55/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +55 + + +InterfaceGroupIndex +0:1:0:55 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet56/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +56 + + +InterfaceGroupIndex +0:1:0:56 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet57/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +57 + + +InterfaceGroupIndex +0:1:0:57 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet58/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +58 + + +InterfaceGroupIndex +0:1:0:58 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet59/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +59 + + +InterfaceGroupIndex +0:1:0:59 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet60/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +60 + + +InterfaceGroupIndex +0:1:0:60 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet61/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +61 + + +InterfaceGroupIndex +0:1:0:61 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet62/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +62 + + +InterfaceGroupIndex +0:1:0:62 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet63/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +63 + + +InterfaceGroupIndex +0:1:0:63 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet64/1 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +64 + + +InterfaceGroupIndex +0:1:0:64 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet65 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +65 + + +InterfaceGroupIndex +0:1:0:65 + + +InterfaceSubGroupIndex +1 + + + + +Ethernet66 + + +LineCardSku +Arista-7170-64CQ-2Y-LC + + +SlotIndex +1 + + +ChassisIndex +0 + + +PortIndex +66 + + +InterfaceGroupIndex +0:1:0:66 + + +InterfaceSubGroupIndex +1 + + + + + + +DeviceInterface + +true +1 +Management1 +false +mgmt1 + +1000 + + + + + +DeviceInterface + +true +1 +power0 +false + + +0 + +C13 +C13 +false + + +DeviceInterface + +true +2 +power1 +false + + +0 + +C13 +C13 +true + + + + +DeviceInterface + +true +1 +console +false +console + +9600 + + + + +Arista + + + +Cisco-2901 +Cisco-2901 + + +DeviceInterface + +true +1 +GigabitEthernet0/0 +false +0,0 + +1000 + + +DeviceInterface + +true +2 +GigabitEthernet0/1 +false +0,1 + +1000 + + +true +0 +Cisco-2901 + + + + + +DeviceInterface + +true +1 +power0 +false +power0 + +0 + +C13 +C13 +false + + + + +DeviceInterface + +true +1 +console +false +0 + +9600 + + + +DeviceInterface + +true +2 +0/0/0 +false +3 + +9600 +2003 + + +DeviceInterface + +true +3 +0/0/1 +false +4 + +9600 +2004 + + +DeviceInterface + +true +4 +0/0/2 +false +5 + +9600 +2005 + + +DeviceInterface + +true +5 +0/0/3 +false +6 + +9600 +2006 + + +DeviceInterface + +true +6 +0/0/4 +false +7 + +9600 +2007 + + +DeviceInterface + +true +7 +0/0/5 +false +8 + +9600 +2008 + + +DeviceInterface + +true +8 +0/0/6 +false +9 + +9600 +2009 + + +DeviceInterface + +true +9 +0/0/7 +false +10 + +9600 +2010 + + +DeviceInterface + +true +10 +0/0/8 +false +11 + +9600 +2011 + + +DeviceInterface + +true +11 +0/0/9 +false +12 + +9600 +2012 + + +DeviceInterface + +true +12 +0/0/10 +false +13 + +9600 +2013 + + +DeviceInterface + +true +13 +0/0/11 +false +14 + +9600 +2014 + + +DeviceInterface + +true +14 +0/0/12 +false +15 + +9600 +2015 + + +DeviceInterface + +true +15 +0/0/13 +false +16 + +9600 +2016 + + +DeviceInterface + +true +16 +0/0/14 +false +17 + +9600 +2017 + + +DeviceInterface + +true +17 +0/0/15 +false +18 + +9600 +2018 + + +DeviceInterface + +true +18 +0/1/0 +false +19 + +9600 +2019 + + +DeviceInterface + +true +19 +0/1/1 +false +20 + +9600 +2020 + + +DeviceInterface + +true +20 +0/1/2 +false +21 + +9600 +2021 + + +DeviceInterface + +true +21 +0/1/3 +false +22 + +9600 +2022 + + +DeviceInterface + +true +22 +0/1/4 +false +23 + +9600 +2023 + + +DeviceInterface + +true +23 +0/1/5 +false +24 + +9600 +2024 + + +DeviceInterface + +true +24 +0/1/6 +false +25 + +9600 +2025 + + +DeviceInterface + +true +25 +0/1/7 +false +26 + +9600 +2026 + + +DeviceInterface + +true +26 +0/1/8 +false +27 + +9600 +2027 + + +DeviceInterface + +true +27 +0/1/9 +false +28 + +9600 +2028 + + +DeviceInterface + +true +28 +0/1/10 +false +29 + +9600 +2029 + + +DeviceInterface + +true +29 +0/1/11 +false +30 + +9600 +2030 + + +DeviceInterface + +true +30 +0/1/12 +false +31 + +9600 +2031 + + +DeviceInterface + +true +31 +0/1/13 +false +32 + +9600 +2032 + + +DeviceInterface + +true +32 +0/1/14 +false +33 + +9600 +2033 + + +DeviceInterface + +true +33 +0/1/15 +false +34 + +9600 +2034 + + +DeviceInterface + +true +34 +0/2/0 +false +35 + +9600 +2035 + + +DeviceInterface + +true +35 +0/2/1 +false +36 + +9600 +2036 + + +DeviceInterface + +true +36 +0/2/2 +false +37 + +9600 +2037 + + +DeviceInterface + +true +37 +0/2/3 +false +38 + +9600 +2038 + + +DeviceInterface + +true +38 +0/2/4 +false +39 + +9600 +2039 + + +DeviceInterface + +true +39 +0/2/5 +false +40 + +9600 +2040 + + +DeviceInterface + +true +40 +0/2/6 +false +41 + +9600 +2041 + + +DeviceInterface + +true +41 +0/2/7 +false +42 + +9600 +2042 + + +DeviceInterface + +true +42 +0/2/8 +false +43 + +9600 +2043 + + +DeviceInterface + +true +43 +0/2/9 +false +44 + +9600 +2044 + + +DeviceInterface + +true +44 +0/2/10 +false +45 + +9600 +2045 + + +DeviceInterface + +true +45 +0/2/11 +false +46 + +9600 +2046 + + +DeviceInterface + +true +46 +0/2/12 +false +47 + +9600 +2047 + + +DeviceInterface + +true +47 +0/2/13 +false +48 + +9600 +2048 + + +DeviceInterface + +true +48 +0/2/14 +false +49 + +9600 +2049 + + +DeviceInterface + +true +49 +0/2/15 +false +50 + +9600 +2050 + + +DeviceInterface + +true +50 +0/3/0 +false +51 + +9600 +2051 + + +DeviceInterface + +true +51 +0/3/1 +false +52 + +9600 +2052 + + +DeviceInterface + +true +52 +0/3/2 +false +53 + +9600 +2053 + + +DeviceInterface + +true +53 +0/3/3 +false +54 + +9600 +2054 + + +DeviceInterface + +true +54 +0/3/4 +false +55 + +9600 +2055 + + +DeviceInterface + +true +55 +0/3/5 +false +56 + +9600 +2056 + + +DeviceInterface + +true +56 +0/3/6 +false +57 + +9600 +2057 + + +DeviceInterface + +true +57 +0/3/7 +false +58 + +9600 +2058 + + +DeviceInterface + +true +58 +0/3/8 +false +59 + +9600 +2059 + + +DeviceInterface + +true +59 +0/3/9 +false +60 + +9600 +2060 + + +DeviceInterface + +true +60 +0/3/10 +false +61 + +9600 +2061 + + +DeviceInterface + +true +61 +0/3/11 +false +62 + +9600 +2062 + + +DeviceInterface + +true +62 +0/3/12 +false +63 + +9600 +2063 + + +DeviceInterface + +true +63 +0/3/13 +false +64 + +9600 +2064 + + +DeviceInterface + +true +64 +0/3/14 +false +65 + +9600 +2065 + + +DeviceInterface + +true +65 +0/3/15 +false +66 + +9600 +2066 + + +DeviceInterface + +true +66 +1/0 +false +67 + +9600 +2067 + + +DeviceInterface + +true +67 +1/1 +false +68 + +9600 +2068 + + +DeviceInterface + +true +68 +1/2 +false +69 + +9600 +2069 + + +DeviceInterface + +true +69 +1/3 +false +70 + +9600 +2070 + + +DeviceInterface + +true +70 +1/4 +false +71 + +9600 +2071 + + +DeviceInterface + +true +71 +1/5 +false +72 + +9600 +2072 + + +DeviceInterface + +true +72 +1/6 +false +73 + +9600 +2073 + + +DeviceInterface + +true +73 +1/7 +false +74 + +9600 +2074 + + +DeviceInterface + +true +74 +1/8 +false +75 + +9600 +2075 + + +DeviceInterface + +true +75 +1/9 +false +76 + +9600 +2076 + + +DeviceInterface + +true +76 +1/10 +false +77 + +9600 +2077 + + +DeviceInterface + +true +77 +1/11 +false +78 + +9600 +2078 + + +DeviceInterface + +true +78 +1/12 +false +79 + +9600 +2079 + + +DeviceInterface + +true +79 +1/13 +false +80 + +9600 +2080 + + +DeviceInterface + +true +80 +1/14 +false +81 + +9600 +2081 + + +DeviceInterface + +true +81 +1/15 +false +82 + +9600 +2082 + + +DeviceInterface + +true +82 +1/16 +false +83 + +9600 +2083 + + +DeviceInterface + +true +83 +1/17 +false +84 + +9600 +2084 + + +DeviceInterface + +true +84 +1/18 +false +85 + +9600 +2085 + + +DeviceInterface + +true +85 +1/19 +false +86 + +9600 +2086 + + +DeviceInterface + +true +86 +1/20 +false +87 + +9600 +2087 + + +DeviceInterface + +true +87 +1/21 +false +88 + +9600 +2088 + + +DeviceInterface + +true +88 +1/22 +false +89 + +9600 +2089 + + +DeviceInterface + +true +89 +1/23 +false +90 + +9600 +2090 + + +DeviceInterface + +true +90 +1/24 +false +91 + +9600 +2091 + + +DeviceInterface + +true +91 +1/25 +false +92 + +9600 +2092 + + +DeviceInterface + +true +92 +1/26 +false +93 + +9600 +2093 + + +DeviceInterface + +true +93 +1/27 +false +94 + +9600 +2094 + + +DeviceInterface + +true +94 +1/28 +false +95 + +9600 +2095 + + +DeviceInterface + +true +95 +1/29 +false +96 + +9600 +2096 + + +DeviceInterface + +true +96 +1/30 +false +97 + +9600 +2097 + + +DeviceInterface + +true +97 +1/31 +false +98 + +9600 +2098 + + + +Cisco + + + + + + + +LoopbackInterface +HostIP +Loopback0 + +100.3.152.32/32 + +100.3.152.32/32 + + +LoopbackInterface +HostIP1 +Loopback0 + +dfc0:100:3:11::/128 + +dfc0:100:3:11::/128 + + +LoopbackInterface +HostIP2 +Loopback1 + +100.3.162.199/32 + +100.3.162.199/32 + + + + +ManagementInterface +ManagementIP +mgmt0 + +10.3.152.32/24 + +10.3.152.32/24 + + + + + + +str-dcfx-t0-1-06 + + +PortChannelInterface +PortChannel1 +etp29;etp30;etp31;etp32 + + + +PortChannelInterface +PortChannel2 +etp23;etp24;etp21;etp22 + + + +PortChannelInterface +PortChannel3 +etp17;etp18;etp19;etp20 + + + +PortChannelInterface +PortChannel4 +etp57;etp58;etp59;etp60 + + + + + + + +IPInterface + +PortChannel1 +20.152.11.9/31 + + +IPInterface + +PortChannel1 +dfc0::20:0:0:16/126 + + +IPInterface + +PortChannel2 +20.152.11.69/31 + + +IPInterface + +PortChannel2 +dfc0::20:0:0:10e/126 + + +IPInterface + +PortChannel3 +20.152.11.137/31 + + +IPInterface + +PortChannel3 +dfc0::20:0:0:216/126 + + +IPInterface + +PortChannel4 +20.152.11.201/31 + + +IPInterface + +PortChannel4 +dfc0::20:0:0:316/126 + + + + + +DataAcl + +ERSPAN +everflow +Everflow + + + +DataAcl + +ERSPANv6 +everflowV6 +Everflow + + + +DataAcl + +SNMP +IPV6-SNMP_ACL +SNMP + + + +DataAcl + +SNMP +SNMP_ACL +SNMP + + + +DataAcl + +VTY_LINE +ipv6-ssh-only +SSH + + + +DataAcl + +VTY_LINE +ssh-only +SSH + + + + + + + + + + + + + + + +str-dcfx-t0-1-06 + + +AclTemplate + +SonicAzMgmtAcl.xml + + +CloudType + +Public + + +ConfigDbAclFile + +SonicNativeAzAcl.liquid + + +ConfigTemplateFile + +Sonic.xml + + +DcCode + +STR + + +DeploymentId + +2 + + +ErspanDestinationIpv4 + +10.20.6.4 + + +FirmwareProfile + +SONiC-Mellanox-2700 + + +Function + +LabTest + + +GlobalUtilityNodeRanges + +10.48.64.0/20 + + +GNSDefaultRanges + +10.20.0.0/19;10.20.192.0/18 + + +Group + +str:-686395378:2 + + +InitConfigTemplateFile + +Sonic.init.xml + + +Location + +STR + + +NtpResources + +10.20.8.129;10.20.8.130 + + +RemoteAuthenticationProtocol + +Tacacs + + +RootAccountSecretSecurityLevel + +5 + + +SnmpResources + +10.52.180.165;10.3.157.12 + + +SonicConfigTemplateFile + +Sonic.xml + + +SonicEnabled + +True + + +SyslogResources + +10.20.6.16;10.3.157.12 + + +TacacsSecurityLevel + +7 + + +TacacsServer + +10.3.145.15;10.3.145.14 + + +UtilityNodeRanges + +10.208.239.0/25 + + +WaNetMonServerIPs + +10.203.65.200/32;10.203.65.201/32 + + +OsVersion + +SONiC.20181130.74 + + + + + + + + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-01 +Ethernet26/1 +true +str-dcfx-t0-1-06 +etp29 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-01 +Ethernet27/1 +true +str-dcfx-t0-1-06 +etp30 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-01 +Ethernet28/1 +true +str-dcfx-t0-1-06 +etp31 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-01 +Ethernet29/1 +true +str-dcfx-t0-1-06 +etp32 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-02 +Ethernet25/1 +true +str-dcfx-t0-1-06 +etp21 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-02 +Ethernet26/1 +true +str-dcfx-t0-1-06 +etp22 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-02 +Ethernet27/1 +true +str-dcfx-t0-1-06 +etp23 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-02 +Ethernet28/1 +true +str-dcfx-t0-1-06 +etp24 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-03 +Ethernet1/27 +true +str-dcfx-t0-1-06 +etp17 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-03 +Ethernet1/28 +true +str-dcfx-t0-1-06 +etp18 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-03 +Ethernet1/29 +true +str-dcfx-t0-1-06 +etp19 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-03 +Ethernet1/30 +true +str-dcfx-t0-1-06 +etp20 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-05 +Ethernet25/1 +true +str-dcfx-t0-1-06 +etp57 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-05 +Ethernet26/1 +true +str-dcfx-t0-1-06 +etp58 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-05 +Ethernet27/1 +true +str-dcfx-t0-1-06 +etp59 +true + + +DeviceInterfaceLink +100000 +false +str-dcfx-t1-1-05 +Ethernet28/1 +true +str-dcfx-t0-1-06 +etp60 +true + + +DeviceSerialLink +9600 +false +str-ts202-be05 +0/1/2 +true +str-dcfx-t0-1-06 +ttyS0 +true +2021 + + + + +ToRRouter +
+100.3.152.32/32 +
+ +dfc0:100:3:11::/128 + + +Unprovisioned +None + +2 + +STR + +10.3.152.32/24 + + +::/0 + + +str-dcfx-t0-1-06 +Mellanox-SN3800-D28C50_NEW +
+ +LeafRouter +
+100.3.152.57/32 +
+ +dfc0:100:3:1::/128 + + +StarLab2 +None + +2 + +STR + +10.3.152.57/24 + + +::/0 + + +str-dcfx-t1-1-01 +Arista-7260CX3-C64 +
+ +LeafRouter +
+100.3.152.55/32 +
+ +dfc0:100:3:3::/128 + + +StarLab2 +None + +2 + +STR + +10.3.152.55/24 + + +::/0 + +SGD19341484 +str-dcfx-t1-1-02 +Arista-7060CX-32S-C32 +
+ +LeafRouter +
+100.3.152.53/32 +
+ +dfc0:100:3:5::/128 + + +Unprovisioned +None + +2 + +STR + +10.3.152.53/24 + + +::/0 + + +str-dcfx-t1-1-03 +Nexus-9232C +
+ +LeafRouter +
+100.3.152.104/32 +
+ +dfc0:100:3:8::/128 + + +Unprovisioned +None + +2 + +STR + +10.3.152.104/24 + + +::/0 + + +str-dcfx-t1-1-05 +Arista-7170-66CY-F +
+ +MiniTs +
+10.3.159.202/32 +
+ +::/0 + + +Unprovisioned +None + +3 + +STR + +0.0.0.0/0 + + +::/0 + +FTX1804800N +str-ts202-be05 +Cisco-2901 +
+
+
+str-dcfx-t0-1-06 +Mellanox-SN3800-D28C50_NEW +
diff --git a/tests/sku_create_input/ACS-MSN2700/pg_profile_lookup.ini b/tests/sku_create_input/ACS-MSN2700/pg_profile_lookup.ini deleted file mode 100644 index b66b129fe4..0000000000 --- a/tests/sku_create_input/ACS-MSN2700/pg_profile_lookup.ini +++ /dev/null @@ -1,17 +0,0 @@ -# PG lossless profiles. -# speed cable size xon xoff threshold - 10000 5m 34816 18432 16384 0 - 25000 5m 34816 18432 16384 0 - 40000 5m 34816 18432 16384 0 - 50000 5m 34816 18432 16384 0 - 100000 5m 36864 18432 18432 0 - 10000 40m 36864 18432 18432 0 - 25000 40m 39936 18432 21504 0 - 40000 40m 41984 18432 23552 0 - 50000 40m 41984 18432 23552 0 - 100000 40m 54272 18432 35840 0 - 10000 300m 49152 18432 30720 0 - 25000 300m 71680 18432 53248 0 - 40000 300m 94208 18432 75776 0 - 50000 300m 94208 18432 75776 0 - 100000 300m 184320 18432 165888 0 diff --git a/tests/sku_create_input/ACS-MSN2700/port_config.ini b/tests/sku_create_input/ACS-MSN2700/port_config.ini deleted file mode 100644 index 1e1906ff0e..0000000000 --- a/tests/sku_create_input/ACS-MSN2700/port_config.ini +++ /dev/null @@ -1,33 +0,0 @@ -# name lanes alias -Ethernet0 0,1,2,3 etp1 -Ethernet4 4,5,6,7 etp2 -Ethernet8 8,9,10,11 etp3 -Ethernet12 12,13,14,15 etp4 -Ethernet16 16,17,18,19 etp5 -Ethernet20 20,21,22,23 etp6 -Ethernet24 24,25,26,27 etp7 -Ethernet28 28,29,30,31 etp8 -Ethernet32 32,33,34,35 etp9 -Ethernet36 36,37,38,39 etp10 -Ethernet40 40,41,42,43 etp11 -Ethernet44 44,45,46,47 etp12 -Ethernet48 48,49,50,51 etp13 -Ethernet52 52,53,54,55 etp14 -Ethernet56 56,57,58,59 etp15 -Ethernet60 60,61,62,63 etp16 -Ethernet64 64,65,66,67 etp17 -Ethernet68 68,69,70,71 etp18 -Ethernet72 72,73,74,75 etp19 -Ethernet76 76,77,78,79 etp20 -Ethernet80 80,81,82,83 etp21 -Ethernet84 84,85,86,87 etp22 -Ethernet88 88,89,90,91 etp23 -Ethernet92 92,93,94,95 etp24 -Ethernet96 96,97,98,99 etp25 -Ethernet100 100,101,102,103 etp26 -Ethernet104 104,105,106,107 etp27 -Ethernet108 108,109,110,111 etp28 -Ethernet112 112,113,114,115 etp29 -Ethernet116 116,117,118,119 etp30 -Ethernet120 120,121,122,123 etp31 -Ethernet124 124,125,126,127 etp32 diff --git a/tests/sku_create_input/ACS-MSN2700/qos.json b/tests/sku_create_input/ACS-MSN2700/qos.json deleted file mode 100644 index 3e01af3f2c..0000000000 --- a/tests/sku_create_input/ACS-MSN2700/qos.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "TC_TO_PRIORITY_GROUP_MAP": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "MAP_PFC_PRIORITY_TO_QUEUE": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "TC_TO_QUEUE_MAP": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "DSCP_TO_TC_MAP": { - "AZURE": { - "0":"0", - "1":"0", - "2":"0", - "3":"3", - "4":"4", - "5":"0", - "6":"0", - "7":"0", - "8":"1", - "9":"0", - "10":"0", - "11":"0", - "12":"0", - "13":"0", - "14":"0", - "15":"0", - "16":"0", - "17":"0", - "18":"0", - "19":"0", - "20":"0", - "21":"0", - "22":"0", - "23":"0", - "24":"0", - "25":"0", - "26":"0", - "27":"0", - "28":"0", - "29":"0", - "30":"0", - "31":"0", - "32":"0", - "33":"0", - "34":"0", - "35":"0", - "36":"0", - "37":"0", - "38":"0", - "39":"0", - "40":"0", - "41":"0", - "42":"0", - "43":"0", - "44":"0", - "45":"0", - "46":"0", - "47":"0", - "48":"0", - "49":"0", - "50":"0", - "51":"0", - "52":"0", - "53":"0", - "54":"0", - "55":"0", - "56":"0", - "57":"0", - "58":"0", - "59":"0", - "60":"0", - "61":"0", - "62":"0", - "63":"0" - } - }, - "SCHEDULER": { - "scheduler.0": { - "type":"DWRR", - "weight": "25" - }, - "scheduler.1": { - "type":"DWRR", - "weight": "30" - }, - "scheduler.2": { - "type":"DWRR", - "weight": "20" - } - }, - "PFC_PRIORITY_TO_PRIORITY_GROUP_MAP": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "PORT_QOS_MAP": { - "Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124": { - "dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]", - "tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]", - "tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", - "pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]", - "pfc_to_pg_map" : "[PFC_PRIORITY_TO_PRIORITY_GROUP_MAP|AZURE]", - "pfc_enable": "3,4" - } - }, - "WRED_PROFILE": { - "AZURE_LOSSY": { - "wred_green_enable":"true", - "wred_yellow_enable":"true", - "ecn":"ecn_all", - "red_max_threshold":"516096", - "red_min_threshold":"516096", - "yellow_max_threshold":"516096", - "yellow_min_threshold":"516096", - "green_max_threshold": "184320", - "green_min_threshold": "184320" - }, - "AZURE_LOSSLESS": { - "wred_green_enable":"true", - "wred_yellow_enable":"true", - "ecn":"ecn_all", - "red_max_threshold":"516096", - "red_min_threshold":"516096", - "yellow_max_threshold":"516096", - "yellow_min_threshold":"516096", - "green_max_threshold": "184320", - "green_min_threshold": "184320" - } - }, - "QUEUE": { - "Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|0": { - "scheduler" : "[SCHEDULER|scheduler.1]" - }, - "Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|1": { - "scheduler" : "[SCHEDULER|scheduler.2]" - }, - "Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|0-1": { - "wred_profile" : "[WRED_PROFILE|AZURE_LOSSY]" - }, - "Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|3-4": { - "scheduler" : "[SCHEDULER|scheduler.0]", - "wred_profile" : "[WRED_PROFILE|AZURE_LOSSLESS]" - } - } -} - diff --git a/tests/sku_create_input/ACS-MSN2700/sai.profile b/tests/sku_create_input/ACS-MSN2700/sai.profile deleted file mode 100644 index 9a9a38aeb0..0000000000 --- a/tests/sku_create_input/ACS-MSN2700/sai.profile +++ /dev/null @@ -1 +0,0 @@ -SAI_INIT_CONFIG_FILE=/usr/share/sai_2700.xml diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/pg_profile_lookup.ini b/tests/sku_create_input/Mellanox-SN2700-D48C8/pg_profile_lookup.ini deleted file mode 100644 index b66b129fe4..0000000000 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/pg_profile_lookup.ini +++ /dev/null @@ -1,17 +0,0 @@ -# PG lossless profiles. -# speed cable size xon xoff threshold - 10000 5m 34816 18432 16384 0 - 25000 5m 34816 18432 16384 0 - 40000 5m 34816 18432 16384 0 - 50000 5m 34816 18432 16384 0 - 100000 5m 36864 18432 18432 0 - 10000 40m 36864 18432 18432 0 - 25000 40m 39936 18432 21504 0 - 40000 40m 41984 18432 23552 0 - 50000 40m 41984 18432 23552 0 - 100000 40m 54272 18432 35840 0 - 10000 300m 49152 18432 30720 0 - 25000 300m 71680 18432 53248 0 - 40000 300m 94208 18432 75776 0 - 50000 300m 94208 18432 75776 0 - 100000 300m 184320 18432 165888 0 diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini b/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini deleted file mode 100644 index f9f465f1a3..0000000000 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini +++ /dev/null @@ -1,57 +0,0 @@ -# name lanes alias index speed -Ethernet0 0,1 etp1a 0 50000 -Ethernet2 2,3 etp1b 0 50000 -Ethernet4 4,5 etp2a 1 50000 -Ethernet6 6,7 etp2b 1 50000 -Ethernet8 8,9 etp3a 2 50000 -Ethernet10 10,11 etp3b 2 50000 -Ethernet12 12,13 etp4a 3 50000 -Ethernet14 14,15 etp4b 3 50000 -Ethernet16 16,17 etp5a 4 50000 -Ethernet18 18,19 etp5b 4 50000 -Ethernet20 20,21 etp6a 5 50000 -Ethernet22 22,23 etp6b 5 50000 -Ethernet24 24,25,26,27 etp7 6 100000 -Ethernet28 28,29,30,31 etp8 7 100000 -Ethernet32 32,33,34,35 etp9 8 100000 -Ethernet36 36,37,38,39 etp10 9 100000 -Ethernet40 40,41 etp11a 10 50000 -Ethernet42 42,43 etp11b 10 50000 -Ethernet44 44,45 etp12a 11 50000 -Ethernet46 46,47 etp12b 11 50000 -Ethernet48 48,49 etp13a 12 50000 -Ethernet50 50,51 etp13b 12 50000 -Ethernet52 52,53 etp14a 13 50000 -Ethernet54 54,55 etp14b 13 50000 -Ethernet56 56,57 etp15a 14 50000 -Ethernet58 58,59 etp15b 14 50000 -Ethernet60 60,61 etp16a 15 50000 -Ethernet62 62,63 etp16b 15 50000 -Ethernet64 64,65 etp17a 16 50000 -Ethernet66 66,67 etp17b 16 50000 -Ethernet68 68,69 etp18a 17 50000 -Ethernet70 70,71 etp18b 17 50000 -Ethernet72 72,73 etp19a 18 50000 -Ethernet74 74,75 etp19b 18 50000 -Ethernet76 76,77 etp20a 19 50000 -Ethernet78 78,79 etp20b 19 50000 -Ethernet80 80,81 etp21a 20 50000 -Ethernet82 82,83 etp21b 20 50000 -Ethernet84 84,85 etp22a 21 50000 -Ethernet86 86,87 etp22b 21 50000 -Ethernet88 88,89,90,91 etp23 22 100000 -Ethernet92 92,93,94,95 etp24 23 100000 -Ethernet96 96,97,98,99 etp25 24 100000 -Ethernet100 100,101,102,103 etp26 25 100000 -Ethernet104 104,105 etp27a 26 50000 -Ethernet106 106,107 etp27b 26 50000 -Ethernet108 108,109 etp28a 27 50000 -Ethernet110 110,111 etp28b 27 50000 -Ethernet112 112,113 etp29a 28 50000 -Ethernet114 114,115 etp29b 28 50000 -Ethernet116 116,117 etp30a 29 50000 -Ethernet118 118,119 etp30b 29 50000 -Ethernet120 120,121 etp31a 30 50000 -Ethernet122 122,123 etp31b 30 50000 -Ethernet124 124,125 etp32a 31 50000 -Ethernet126 126,127 etp32b 31 50000 diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.bak b/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.bak deleted file mode 100644 index f9f465f1a3..0000000000 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.bak +++ /dev/null @@ -1,57 +0,0 @@ -# name lanes alias index speed -Ethernet0 0,1 etp1a 0 50000 -Ethernet2 2,3 etp1b 0 50000 -Ethernet4 4,5 etp2a 1 50000 -Ethernet6 6,7 etp2b 1 50000 -Ethernet8 8,9 etp3a 2 50000 -Ethernet10 10,11 etp3b 2 50000 -Ethernet12 12,13 etp4a 3 50000 -Ethernet14 14,15 etp4b 3 50000 -Ethernet16 16,17 etp5a 4 50000 -Ethernet18 18,19 etp5b 4 50000 -Ethernet20 20,21 etp6a 5 50000 -Ethernet22 22,23 etp6b 5 50000 -Ethernet24 24,25,26,27 etp7 6 100000 -Ethernet28 28,29,30,31 etp8 7 100000 -Ethernet32 32,33,34,35 etp9 8 100000 -Ethernet36 36,37,38,39 etp10 9 100000 -Ethernet40 40,41 etp11a 10 50000 -Ethernet42 42,43 etp11b 10 50000 -Ethernet44 44,45 etp12a 11 50000 -Ethernet46 46,47 etp12b 11 50000 -Ethernet48 48,49 etp13a 12 50000 -Ethernet50 50,51 etp13b 12 50000 -Ethernet52 52,53 etp14a 13 50000 -Ethernet54 54,55 etp14b 13 50000 -Ethernet56 56,57 etp15a 14 50000 -Ethernet58 58,59 etp15b 14 50000 -Ethernet60 60,61 etp16a 15 50000 -Ethernet62 62,63 etp16b 15 50000 -Ethernet64 64,65 etp17a 16 50000 -Ethernet66 66,67 etp17b 16 50000 -Ethernet68 68,69 etp18a 17 50000 -Ethernet70 70,71 etp18b 17 50000 -Ethernet72 72,73 etp19a 18 50000 -Ethernet74 74,75 etp19b 18 50000 -Ethernet76 76,77 etp20a 19 50000 -Ethernet78 78,79 etp20b 19 50000 -Ethernet80 80,81 etp21a 20 50000 -Ethernet82 82,83 etp21b 20 50000 -Ethernet84 84,85 etp22a 21 50000 -Ethernet86 86,87 etp22b 21 50000 -Ethernet88 88,89,90,91 etp23 22 100000 -Ethernet92 92,93,94,95 etp24 23 100000 -Ethernet96 96,97,98,99 etp25 24 100000 -Ethernet100 100,101,102,103 etp26 25 100000 -Ethernet104 104,105 etp27a 26 50000 -Ethernet106 106,107 etp27b 26 50000 -Ethernet108 108,109 etp28a 27 50000 -Ethernet110 110,111 etp28b 27 50000 -Ethernet112 112,113 etp29a 28 50000 -Ethernet114 114,115 etp29b 28 50000 -Ethernet116 116,117 etp30a 29 50000 -Ethernet118 118,119 etp30b 29 50000 -Ethernet120 120,121 etp31a 30 50000 -Ethernet122 122,123 etp31b 30 50000 -Ethernet124 124,125 etp32a 31 50000 -Ethernet126 126,127 etp32b 31 50000 diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.new b/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.new deleted file mode 100644 index 49322c57cc..0000000000 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.new +++ /dev/null @@ -1,60 +0,0 @@ -# name lanes alias index speed -Ethernet0 0,1 etp1a 0 50000 -Ethernet2 2,3 etp1b 0 50000 -Ethernet4 4,5 etp2a 1 50000 -Ethernet6 6,7 etp2b 1 50000 -Ethernet8 8,9 etp3a 2 50000 -Ethernet10 10,11 etp3b 2 50000 -Ethernet12 12,13 etp4a 3 50000 -Ethernet14 14,15 etp4b 3 50000 -Ethernet16 16,17 etp5a 4 50000 -Ethernet18 18,19 etp5b 4 50000 -Ethernet20 20,21 etp6a 5 50000 -Ethernet22 22,23 etp6b 5 50000 -Ethernet24 24,25,26,27 etp7 6 100000 -Ethernet28 28,29,30,31 etp8 7 100000 -Ethernet32 32 etp9a 8 25000 -Ethernet33 33 etp9b 8 25000 -Ethernet34 34 etp9c 8 25000 -Ethernet35 35 etp9d 8 25000 -Ethernet36 36,37,38,39 etp10 9 100000 -Ethernet40 40,41 etp11a 10 50000 -Ethernet42 42,43 etp11b 10 50000 -Ethernet44 44,45 etp12a 11 50000 -Ethernet46 46,47 etp12b 11 50000 -Ethernet48 48,49 etp13a 12 50000 -Ethernet50 50,51 etp13b 12 50000 -Ethernet52 52,53 etp14a 13 50000 -Ethernet54 54,55 etp14b 13 50000 -Ethernet56 56,57 etp15a 14 50000 -Ethernet58 58,59 etp15b 14 50000 -Ethernet60 60,61 etp16a 15 50000 -Ethernet62 62,63 etp16b 15 50000 -Ethernet64 64,65 etp17a 16 50000 -Ethernet66 66,67 etp17b 16 50000 -Ethernet68 68,69 etp18a 17 50000 -Ethernet70 70,71 etp18b 17 50000 -Ethernet72 72,73 etp19a 18 50000 -Ethernet74 74,75 etp19b 18 50000 -Ethernet76 76,77 etp20a 19 50000 -Ethernet78 78,79 etp20b 19 50000 -Ethernet80 80,81 etp21a 20 50000 -Ethernet82 82,83 etp21b 20 50000 -Ethernet84 84,85 etp22a 21 50000 -Ethernet86 86,87 etp22b 21 50000 -Ethernet88 88,89,90,91 etp23 22 100000 -Ethernet92 92,93,94,95 etp24 23 100000 -Ethernet96 96,97,98,99 etp25 24 100000 -Ethernet100 100,101,102,103 etp26 25 100000 -Ethernet104 104,105 etp27a 26 50000 -Ethernet106 106,107 etp27b 26 50000 -Ethernet108 108,109 etp28a 27 50000 -Ethernet110 110,111 etp28b 27 50000 -Ethernet112 112,113 etp29a 28 50000 -Ethernet114 114,115 etp29b 28 50000 -Ethernet116 116,117 etp30a 29 50000 -Ethernet118 118,119 etp30b 29 50000 -Ethernet120 120,121 etp31a 30 50000 -Ethernet122 122,123 etp31b 30 50000 -Ethernet124 124,125 etp32a 31 50000 -Ethernet126 126,127 etp32b 31 50000 diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.orig b/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.orig deleted file mode 100644 index f9f465f1a3..0000000000 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini.orig +++ /dev/null @@ -1,57 +0,0 @@ -# name lanes alias index speed -Ethernet0 0,1 etp1a 0 50000 -Ethernet2 2,3 etp1b 0 50000 -Ethernet4 4,5 etp2a 1 50000 -Ethernet6 6,7 etp2b 1 50000 -Ethernet8 8,9 etp3a 2 50000 -Ethernet10 10,11 etp3b 2 50000 -Ethernet12 12,13 etp4a 3 50000 -Ethernet14 14,15 etp4b 3 50000 -Ethernet16 16,17 etp5a 4 50000 -Ethernet18 18,19 etp5b 4 50000 -Ethernet20 20,21 etp6a 5 50000 -Ethernet22 22,23 etp6b 5 50000 -Ethernet24 24,25,26,27 etp7 6 100000 -Ethernet28 28,29,30,31 etp8 7 100000 -Ethernet32 32,33,34,35 etp9 8 100000 -Ethernet36 36,37,38,39 etp10 9 100000 -Ethernet40 40,41 etp11a 10 50000 -Ethernet42 42,43 etp11b 10 50000 -Ethernet44 44,45 etp12a 11 50000 -Ethernet46 46,47 etp12b 11 50000 -Ethernet48 48,49 etp13a 12 50000 -Ethernet50 50,51 etp13b 12 50000 -Ethernet52 52,53 etp14a 13 50000 -Ethernet54 54,55 etp14b 13 50000 -Ethernet56 56,57 etp15a 14 50000 -Ethernet58 58,59 etp15b 14 50000 -Ethernet60 60,61 etp16a 15 50000 -Ethernet62 62,63 etp16b 15 50000 -Ethernet64 64,65 etp17a 16 50000 -Ethernet66 66,67 etp17b 16 50000 -Ethernet68 68,69 etp18a 17 50000 -Ethernet70 70,71 etp18b 17 50000 -Ethernet72 72,73 etp19a 18 50000 -Ethernet74 74,75 etp19b 18 50000 -Ethernet76 76,77 etp20a 19 50000 -Ethernet78 78,79 etp20b 19 50000 -Ethernet80 80,81 etp21a 20 50000 -Ethernet82 82,83 etp21b 20 50000 -Ethernet84 84,85 etp22a 21 50000 -Ethernet86 86,87 etp22b 21 50000 -Ethernet88 88,89,90,91 etp23 22 100000 -Ethernet92 92,93,94,95 etp24 23 100000 -Ethernet96 96,97,98,99 etp25 24 100000 -Ethernet100 100,101,102,103 etp26 25 100000 -Ethernet104 104,105 etp27a 26 50000 -Ethernet106 106,107 etp27b 26 50000 -Ethernet108 108,109 etp28a 27 50000 -Ethernet110 110,111 etp28b 27 50000 -Ethernet112 112,113 etp29a 28 50000 -Ethernet114 114,115 etp29b 28 50000 -Ethernet116 116,117 etp30a 29 50000 -Ethernet118 118,119 etp30b 29 50000 -Ethernet120 120,121 etp31a 30 50000 -Ethernet122 122,123 etp31b 30 50000 -Ethernet124 124,125 etp32a 31 50000 -Ethernet126 126,127 etp32b 31 50000 diff --git a/tests/sku_create_input/Mellanox-SN2700-D48C8/qos.json b/tests/sku_create_input/Mellanox-SN2700-D48C8/qos.json deleted file mode 100644 index d35f614de6..0000000000 --- a/tests/sku_create_input/Mellanox-SN2700-D48C8/qos.json +++ /dev/null @@ -1,166 +0,0 @@ -{ - "TC_TO_PRIORITY_GROUP_MAP": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "MAP_PFC_PRIORITY_TO_QUEUE": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "TC_TO_QUEUE_MAP": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "DSCP_TO_TC_MAP": { - "AZURE": { - "0":"0", - "1":"0", - "2":"0", - "3":"3", - "4":"4", - "5":"0", - "6":"0", - "7":"0", - "8":"1", - "9":"0", - "10":"0", - "11":"0", - "12":"0", - "13":"0", - "14":"0", - "15":"0", - "16":"0", - "17":"0", - "18":"0", - "19":"0", - "20":"0", - "21":"0", - "22":"0", - "23":"0", - "24":"0", - "25":"0", - "26":"0", - "27":"0", - "28":"0", - "29":"0", - "30":"0", - "31":"0", - "32":"0", - "33":"0", - "34":"0", - "35":"0", - "36":"0", - "37":"0", - "38":"0", - "39":"0", - "40":"0", - "41":"0", - "42":"0", - "43":"0", - "44":"0", - "45":"0", - "46":"0", - "47":"0", - "48":"0", - "49":"0", - "50":"0", - "51":"0", - "52":"0", - "53":"0", - "54":"0", - "55":"0", - "56":"0", - "57":"0", - "58":"0", - "59":"0", - "60":"0", - "61":"0", - "62":"0", - "63":"0" - } - }, - "SCHEDULER": { - "scheduler.0": { - "type":"DWRR", - "weight": "25" - }, - "scheduler.1": { - "type":"DWRR", - "weight": "30" - }, - "scheduler.2": { - "type":"DWRR", - "weight": "20" - } - }, - "PFC_PRIORITY_TO_PRIORITY_GROUP_MAP": { - "AZURE": { - "0": "0", - "1": "1", - "3": "3", - "4": "4" - } - }, - "PORT_QOS_MAP": { - "Ethernet8,Ethernet2,Ethernet0,Ethernet6,Ethernet4,Ethernet108,Ethernet100,Ethernet104,Ethernet106,Ethernet58,Ethernet126,Ethernet96,Ethernet124,Ethernet122,Ethernet92,Ethernet120,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet76,Ethernet74,Ethernet18,Ethernet70,Ethernet32,Ethernet72,Ethernet16,Ethernet36,Ethernet78,Ethernet60,Ethernet28,Ethernet62,Ethernet14,Ethernet88,Ethernet118,Ethernet24,Ethernet116,Ethernet82,Ethernet114,Ethernet80,Ethernet112,Ethernet86,Ethernet110,Ethernet84,Ethernet48,Ethernet10,Ethernet44,Ethernet42,Ethernet40,Ethernet64,Ethernet66,Ethernet12,Ethernet46,Ethernet20,Ethernet22,Ethernet68": { - "dscp_to_tc_map" : "[DSCP_TO_TC_MAP|AZURE]", - "tc_to_queue_map" : "[TC_TO_QUEUE_MAP|AZURE]", - "tc_to_pg_map" : "[TC_TO_PRIORITY_GROUP_MAP|AZURE]", - "pfc_to_queue_map": "[MAP_PFC_PRIORITY_TO_QUEUE|AZURE]", - "pfc_to_pg_map" : "[PFC_PRIORITY_TO_PRIORITY_GROUP_MAP|AZURE]", - "pfc_enable": "3,4" - } - }, - "WRED_PROFILE": { - "AZURE_LOSSY": { - "wred_green_enable":"true", - "wred_yellow_enable":"true", - "ecn":"ecn_all", - "red_max_threshold":"516096", - "red_min_threshold":"516096", - "yellow_max_threshold":"516096", - "yellow_min_threshold":"516096", - "green_max_threshold": "184320", - "green_min_threshold": "184320" - }, - "AZURE_LOSSLESS": { - "wred_green_enable":"true", - "wred_yellow_enable":"true", - "ecn":"ecn_all", - "red_max_threshold":"516096", - "red_min_threshold":"516096", - "yellow_max_threshold":"516096", - "yellow_min_threshold":"516096", - "green_max_threshold": "184320", - "green_min_threshold": "184320" - } - }, - "QUEUE": { - "Ethernet8,Ethernet2,Ethernet0,Ethernet6,Ethernet4,Ethernet108,Ethernet100,Ethernet104,Ethernet106,Ethernet58,Ethernet126,Ethernet96,Ethernet124,Ethernet122,Ethernet92,Ethernet120,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet76,Ethernet74,Ethernet18,Ethernet70,Ethernet32,Ethernet72,Ethernet16,Ethernet36,Ethernet78,Ethernet60,Ethernet28,Ethernet62,Ethernet14,Ethernet88,Ethernet118,Ethernet24,Ethernet116,Ethernet82,Ethernet114,Ethernet80,Ethernet112,Ethernet86,Ethernet110,Ethernet84,Ethernet48,Ethernet10,Ethernet44,Ethernet42,Ethernet40,Ethernet64,Ethernet66,Ethernet12,Ethernet46,Ethernet20,Ethernet22,Ethernet68|0": { - "scheduler" : "[SCHEDULER|scheduler.1]" - }, - "Ethernet8,Ethernet2,Ethernet0,Ethernet6,Ethernet4,Ethernet108,Ethernet100,Ethernet104,Ethernet106,Ethernet58,Ethernet126,Ethernet96,Ethernet124,Ethernet122,Ethernet92,Ethernet120,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet76,Ethernet74,Ethernet18,Ethernet70,Ethernet32,Ethernet72,Ethernet16,Ethernet36,Ethernet78,Ethernet60,Ethernet28,Ethernet62,Ethernet14,Ethernet88,Ethernet118,Ethernet24,Ethernet116,Ethernet82,Ethernet114,Ethernet80,Ethernet112,Ethernet86,Ethernet110,Ethernet84,Ethernet48,Ethernet10,Ethernet44,Ethernet42,Ethernet40,Ethernet64,Ethernet66,Ethernet12,Ethernet46,Ethernet20,Ethernet22,Ethernet68|1": { - "scheduler" : "[SCHEDULER|scheduler.2]" - }, - "Ethernet0,Ethernet4,Ethernet8,Ethernet12,Ethernet16,Ethernet20,Ethernet24,Ethernet28,Ethernet32,Ethernet36,Ethernet40,Ethernet44,Ethernet48,Ethernet52,Ethernet56,Ethernet60,Ethernet64,Ethernet68,Ethernet72,Ethernet76,Ethernet80,Ethernet84,Ethernet88,Ethernet92,Ethernet96,Ethernet100,Ethernet104,Ethernet108,Ethernet112,Ethernet116,Ethernet120,Ethernet124|0-1": { - "wred_profile" : "[WRED_PROFILE|AZURE_LOSSY]" - }, - "Ethernet8,Ethernet2,Ethernet0,Ethernet6,Ethernet4,Ethernet108,Ethernet100,Ethernet104,Ethernet106,Ethernet58,Ethernet126,Ethernet96,Ethernet124,Ethernet122,Ethernet92,Ethernet120,Ethernet50,Ethernet52,Ethernet54,Ethernet56,Ethernet76,Ethernet74,Ethernet18,Ethernet70,Ethernet32,Ethernet72,Ethernet16,Ethernet36,Ethernet78,Ethernet60,Ethernet28,Ethernet62,Ethernet14,Ethernet88,Ethernet118,Ethernet24,Ethernet116,Ethernet82,Ethernet114,Ethernet80,Ethernet112,Ethernet86,Ethernet110,Ethernet84,Ethernet48,Ethernet10,Ethernet44,Ethernet42,Ethernet40,Ethernet64,Ethernet66,Ethernet12,Ethernet46,Ethernet20,Ethernet22,Ethernet68|3-4": { - "scheduler" : "[SCHEDULER|scheduler.0]", - "wred_profile" : "[WRED_PROFILE|AZURE_LOSSLESS]" - } - } -} - diff --git a/tests/sku_create_input/port_split_files/test b/tests/sku_create_input/port_split_files/test new file mode 100644 index 0000000000..a49b65d26d --- /dev/null +++ b/tests/sku_create_input/port_split_files/test @@ -0,0 +1 @@ +this is a test file for maintaining the port_split_files directory in git diff --git a/tests/sku_create_input/port_unsplit_files/test b/tests/sku_create_input/port_unsplit_files/test new file mode 100644 index 0000000000..1b8a1eae22 --- /dev/null +++ b/tests/sku_create_input/port_unsplit_files/test @@ -0,0 +1 @@ +this is a test file for maintaining port_unsplit_files directory in git diff --git a/tests/sku_create_test.py b/tests/sku_create_test.py index 8f43964441..27e65bb0f5 100644 --- a/tests/sku_create_test.py +++ b/tests/sku_create_test.py @@ -1,3 +1,4 @@ +import json import os import re import shutil @@ -9,12 +10,30 @@ test_path = os.path.dirname(os.path.abspath(__file__)) modules_path = os.path.dirname(test_path) scripts_path = os.path.join(modules_path, "scripts") -input_path = os.path.join(modules_path, "tests/sku_create_input") -output_dir_path = os.path.join(modules_path, "tests/sku_create_input/Mellanox-SN2700-D48C8_NEW") -sku_def_file = os.path.join(input_path, "Mellanox-SN2700-D48C8.xml") +xml_input_path = os.path.join(modules_path, "tests/sku_create_input/2700_files") +output_xml_dir_path = os.path.join(modules_path, "tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8_NEW/") +sku_def_file = os.path.join(xml_input_path, "Mellanox-SN2700-D48C8.xml") +output_xml_file_path = os.path.join(modules_path, "tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8_NEW/port_config.ini") +model_xml_file_path = os.path.join(modules_path, "tests/sku_create_input/2700_files/Mellanox-SN2700-D48C8/port_config.ini") +minigraph_input_path = os.path.join(modules_path, "tests/sku_create_input/3800_files") +output_minigraph_dir_path = os.path.join(modules_path, "tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50_NEW/") +minigraph_file = os.path.join(minigraph_input_path, "t0-1-06-minigraph.xml") +output_minigraph_file_path = os.path.join(modules_path, "tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50_NEW/port_config.ini") +model_minigraph_file_path = os.path.join(modules_path, "tests/sku_create_input/3800_files/Mellanox-SN3800-D28C50/port_config.ini") +config_db_input_path = os.path.join(modules_path, "tests/sku_create_input/2700_files") +output_config_db_dir_path = os.path.join(modules_path, "tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8/") +config_db_file = os.path.join(config_db_input_path, "config_db.json") +output_config_db_file_path = os.path.join(modules_path, "tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8/port_config.ini") +model_config_db_file_path = os.path.join(modules_path, "tests/sku_create_input/2700_files/Mellanox-SN2700-C28D8-ORIG/port_config.ini") +port_split_input_path = os.path.join(modules_path, "tests/sku_create_input/2700_files") +port_split_output_path = os.path.join(modules_path, "tests/sku_create_input/port_split_files") +port_split_config_db_output_file_path = os.path.join(port_split_output_path, "config_db.json") +port_split_pc_ini_file_output_path = os.path.join(port_split_output_path, "port_config.ini") +port_unsplit_input_path = os.path.join(modules_path, "tests/sku_create_input/2700_files") +port_unsplit_output_path = os.path.join(modules_path, "tests/sku_create_input/port_unsplit_files") +port_unsplit_config_db_output_file_path = os.path.join(port_unsplit_output_path, "config_db.json") +port_unsplit_pc_ini_file_output_path = os.path.join(port_unsplit_output_path, "port_config.ini") sku_create_script = "sonic_sku_create.py" -output_file_path = os.path.join(modules_path, "tests/sku_create_input/Mellanox-SN2700-D48C8_NEW/port_config.ini") -model_file_path = os.path.join(modules_path, "tests/sku_create_input/Mellanox-SN2700-D48C8/port_config.ini") sys.path.insert(0, test_path) sys.path.insert(0, modules_path) @@ -23,7 +42,6 @@ class TestSkuCreate(object): @classmethod def setup_class(cls): os.environ["PATH"] += os.pathsep + scripts_path - os.environ["UTILITIES_UNIT_TESTING"] = "1" def are_file_contents_same(self,fname1,fname2): #Open the file for reading in text mode (default mode) @@ -36,8 +54,8 @@ def are_file_contents_same(self,fname1,fname2): #Loop if either fname1 or fname2 has not reached EOF while f1_line!='' or f2_line!='': - f1_line = re.sub('[\s+]','',f1_line) - f2_line = re.sub('[\s+]','',f2_line) + f1_line = re.sub(r'[\s+]', '', f1_line) + f2_line = re.sub(r'[\s+]', '', f2_line) if f1_line!=f2_line: f1.close() @@ -51,30 +69,197 @@ def are_file_contents_same(self,fname1,fname2): f2.close() return True - def test_no_param(self): - if (os.path.exists(output_dir_path)): - shutil.rmtree(output_dir_path) + def test_sku_from_xml_file(self): + if (os.path.exists(output_xml_dir_path)): + shutil.rmtree(output_xml_dir_path) - my_command = sku_create_script + " -f " + sku_def_file + " -d " + input_path + my_command = sku_create_script + " -f " + sku_def_file + " -d " + xml_input_path #Test case execution without stdout - result = subprocess.check_output(my_command, stderr=subprocess.STDOUT, shell=True, text=True) + result = subprocess.check_output(my_command,stderr=subprocess.STDOUT,shell=True) print(result) #Check if the Output file exists - if (os.path.exists(output_file_path)): - print("Output file: ",output_file_path,"exists. SUCCESS!") + if (os.path.exists(output_xml_file_path)): + print("Output file: ",output_xml_file_path, "exists. SUCCESS!") else: - pytest.fail("Output file: {} does not exist. FAILURE!".format(output_file_path)) + pytest.fail("Output file: {} does not exist. FAILURE!".format(output_xml_file_path)) #Check if the Output file and the model file have same contents - if self.are_file_contents_same(output_file_path,model_file_path) == True: - print("Output file: ",output_file_path," and model file: ",model_file_path,"contents are same. SUCCESS!") + if self.are_file_contents_same(output_xml_file_path, model_xml_file_path) == True: + print("Output file: ",output_xml_file_path, " and model file: ",model_xml_file_path, "contents are same. SUCCESS!") else: - pytest.fail("Output file: {} and model file: {} contents are not same. FAILURE!".format(output_file_path,model_file_path)) + pytest.fail("Output file: {} and model file: {} contents are not same. FAILURE!".format(output_xml_file_path, model_xml_file_path)) + + def test_sku_from_minigraph_file(self): + if (os.path.exists(output_minigraph_dir_path)): + shutil.rmtree(output_minigraph_dir_path) + + my_command = sku_create_script + " -m " + minigraph_file + " -d " + minigraph_input_path + + #Test case execution without stdout + result = subprocess.check_output(my_command,stderr=subprocess.STDOUT,shell=True) + print(result) + + #Check if the Output file exists + if (os.path.exists(output_minigraph_file_path)): + print("Output file: ",output_minigraph_file_path, "exists. SUCCESS!") + else: + pytest.fail("Output file: {} does not exist. FAILURE!".format(output_minigraph_file_path)) + + #Check if the Output file and the model file have same contents + if self.are_file_contents_same(output_minigraph_file_path, model_minigraph_file_path) == True: + print("Output file: ",output_minigraph_file_path, " and model file: ",model_minigraph_file_path, "contents are same. SUCCESS!") + else: + pytest.fail("Output file: {} and model file: {} contents are not same. FAILURE!".format(output_minigraph_file_path, model_minigraph_file_path)) + + def test_sku_from_config_db_file(self): + if (os.path.exists(output_config_db_dir_path)): + shutil.rmtree(output_config_db_dir_path) + + my_command = sku_create_script + " -j " + config_db_file + " -d " + config_db_input_path + + #Test case execution without stdout + result = subprocess.check_output(my_command,stderr=subprocess.STDOUT,shell=True) + print(result) + + #Check if the Output file exists + if (os.path.exists(output_config_db_file_path)): + print("Output file: ",output_config_db_file_path, "exists. SUCCESS!") + else: + pytest.fail("Output file: {} does not exist. FAILURE!".format(output_config_db_file_path)) + + #Check if the Output file and the model file have same contents + if self.are_file_contents_same(output_config_db_file_path, model_config_db_file_path) == True: + print("Output file: ",output_config_db_file_path, " and model file: ",model_config_db_file_path, "contents are same. SUCCESS!") + else: + pytest.fail("Output file: {} and model file: {} contents are not same. FAILURE!".format(output_config_db_file_path, model_config_db_file_path)) + + def test_sku_port_split(self): + if (not os.path.exists(config_db_file)): + pytest.fail("Input config_db.json file does not exist. Exitting...") + return + else: + shutil.copyfile(config_db_file, port_split_config_db_output_file_path) + + if (not os.path.exists(model_config_db_file_path)): + pytest.fail("Input port_config.ini file does not exist. Exitting...") + return + else: + shutil.copyfile(model_config_db_file_path, port_split_pc_ini_file_output_path) + + my_command = sku_create_script + " -s Ethernet16 2x50 -d " + port_split_input_path + " -q " + port_split_output_path + + #Test case execution without stdout + result = subprocess.check_output(my_command,stderr=subprocess.STDOUT,shell=True) + print(result) + + #Verify the output of port_config.ini file + eth16_found = False + eth18_found = False + + f_in = open(port_split_pc_ini_file_output_path, 'r') + + for line in f_in.readlines(): + port_info = line.split() + eth16_info = ['Ethernet16', '16,17', 'etp5a', '5', '50000'] + eth18_info = ['Ethernet18', '18,19', 'etp5b', '5', '50000'] + + if port_info == eth16_info: + eth16_found = True + + if port_info == eth18_info: + eth18_found = True + + if eth16_found and eth18_found: + break + + if eth16_found and eth18_found: + print("Success: Port split information found in port_config.ini file") + else: + pytest.fail("Failure: Port split information not found in port_config.ini file") + return + + #Verify the output of config_db.json + with open(port_split_config_db_output_file_path) as f: + data = json.load(f) + + eth16_dict = {u'alias': u'etp5a', u'lanes': u'16,17', u'speed': 50000, u'mtu': u'9100'} + eth16_instance = data['PORT'].get("Ethernet16") + if eth16_instance is None: + pytest.fail("Failure: Port split information not found in config_db.json file") + return + else: + if eth16_instance != eth16_dict: + pytest.fail("Failure: Port split information not found in config_db.json file") + return + + eth18_dict = {u'alias': u'etp5b', u'lanes': u'18,19', u'speed': 50000, u'mtu': u'9100'} + eth18_instance = data['PORT'].get("Ethernet18") + if eth18_instance is None: + pytest.fail("Failure: Port split information not found in config_db.json file") + return + else: + if eth18_instance != eth18_dict: + pytest.fail("Failure: Port split information not found in config_db.json file") + return + + print("Success: Port split information found in config_db.json file") + + def test_sku_port_unsplit(self): + if (not os.path.exists(config_db_file)): + pytest.fail("Input config_db.json file does not exist. Exitting...") + return + else: + shutil.copyfile(config_db_file, port_unsplit_config_db_output_file_path) + + if (not os.path.exists(model_config_db_file_path)): + pytest.fail("Input port_config.ini file does not exist. Exitting...") + return + else: + shutil.copyfile(model_config_db_file_path, port_unsplit_pc_ini_file_output_path) + + my_command = sku_create_script + " -s Ethernet112 1x100 -d " + port_unsplit_input_path + " -q " + port_unsplit_output_path + + #Test case execution without stdout + result = subprocess.check_output(my_command,stderr=subprocess.STDOUT,shell=True) + print(result) + + #Verify the output of port_config.ini file + eth112_found = False + + f_in = open(port_unsplit_pc_ini_file_output_path, 'r') + + for line in f_in.readlines(): + port_info = line.split() + eth112_info = ['Ethernet112', '112,113,114,115', 'etp29', '29', '100000'] + if port_info == eth112_info: + eth112_found = True + break + + if eth112_found: + print("Success: Port split information found in port_config.ini file") + else: + pytest.fail("Failure: Port split information not found in port_config.ini file") + return + + #Verify the output of config_db.json + with open(port_unsplit_config_db_output_file_path) as f: + data = json.load(f) + + eth112_dict = {'alias': 'etp29', 'lanes': '112,113,114,115', 'speed': 100000, 'mtu': u'9100'} + eth112_instance = data['PORT'].get("Ethernet112") + if eth112_instance is None: + pytest.fail("Failure: Port split information not found in config_db.json file") + return + else: + if eth112_instance != eth112_dict: + pytest.fail("Failure: Port split information not found in config_db.json file") + return + + print("Success: Port split information found in config_db.json file") @classmethod def teardown_class(cls): print("TEARDOWN") os.environ["PATH"] = os.pathsep.join(os.environ["PATH"].split(os.pathsep)[:-1]) - os.environ["UTILITIES_UNIT_TESTING"] = "0" diff --git a/tests/sonic_package_manager/conftest.py b/tests/sonic_package_manager/conftest.py new file mode 100644 index 0000000000..cee997596c --- /dev/null +++ b/tests/sonic_package_manager/conftest.py @@ -0,0 +1,377 @@ +#!/usr/bin/env python + +from dataclasses import dataclass +from unittest import mock +from unittest.mock import Mock, MagicMock + +import pytest +from docker_image.reference import Reference + +from sonic_package_manager.database import PackageDatabase, PackageEntry +from sonic_package_manager.manager import DockerApi, PackageManager +from sonic_package_manager.manifest import Manifest +from sonic_package_manager.metadata import Metadata, MetadataResolver +from sonic_package_manager.registry import RegistryResolver +from sonic_package_manager.version import Version +from sonic_package_manager.service_creator.creator import * + + +@pytest.fixture +def mock_docker_api(): + docker = MagicMock(DockerApi) + + @dataclass + class Image: + id: str + + @property + def attrs(self): + return {'RepoTags': [self.id]} + + def pull(repo, ref): + return Image(f'{repo}:{ref}') + + def load(filename): + return Image(filename) + + docker.pull = MagicMock(side_effect=pull) + docker.load = MagicMock(side_effect=load) + + yield docker + + +@pytest.fixture +def mock_registry_resolver(): + yield Mock(RegistryResolver) + + +@pytest.fixture +def mock_metadata_resolver(): + yield Mock(MetadataResolver) + + +@pytest.fixture +def mock_feature_registry(): + yield MagicMock() + + +@pytest.fixture +def mock_service_creator(): + yield Mock() + + +@pytest.fixture +def mock_sonic_db(): + yield Mock() + + +@pytest.fixture +def fake_metadata_resolver(): + class FakeMetadataResolver: + def __init__(self): + self.metadata_store = {} + self.add('docker-database', 'latest', 'database', '1.0.0') + self.add('docker-orchagent', 'latest', 'swss', '1.0.0', + components={ + 'libswsscommon': Version.parse('1.0.0'), + 'libsairedis': Version.parse('1.0.0') + } + ) + self.add('Azure/docker-test', '1.6.0', 'test-package', '1.6.0') + self.add('Azure/docker-test-2', '1.5.0', 'test-package-2', '1.5.0') + self.add('Azure/docker-test-2', '2.0.0', 'test-package-2', '2.0.0') + self.add('Azure/docker-test-3', 'latest', 'test-package-3', '1.6.0') + self.add('Azure/docker-test-3', '1.5.0', 'test-package-3', '1.5.0') + self.add('Azure/docker-test-3', '1.6.0', 'test-package-3', '1.6.0') + self.add('Azure/docker-test-4', '1.5.0', 'test-package-4', '1.5.0') + self.add('Azure/docker-test-5', '1.5.0', 'test-package-5', '1.5.0') + self.add('Azure/docker-test-5', '1.9.0', 'test-package-5', '1.9.0') + self.add('Azure/docker-test-6', '1.5.0', 'test-package-6', '1.5.0') + self.add('Azure/docker-test-6', '1.9.0', 'test-package-6', '1.9.0') + self.add('Azure/docker-test-6', '2.0.0', 'test-package-6', '2.0.0') + self.add('Azure/docker-test-6', 'latest', 'test-package-6', '1.5.0') + + def from_registry(self, repository: str, reference: str): + manifest = Manifest.marshal(self.metadata_store[repository][reference]['manifest']) + components = self.metadata_store[repository][reference]['components'] + return Metadata(manifest, components) + + def from_local(self, image: str): + ref = Reference.parse(image) + manifest = Manifest.marshal(self.metadata_store[ref['name']][ref['tag']]['manifest']) + components = self.metadata_store[ref['name']][ref['tag']]['components'] + return Metadata(manifest, components) + + def from_tarball(self, filepath: str) -> Manifest: + path, ref = filepath.split(':') + manifest = Manifest.marshal(self.metadata_store[path][ref]['manifest']) + components = self.metadata_store[path][ref]['components'] + return Metadata(manifest, components) + + def add(self, repo, reference, name, version, components=None): + repo_dict = self.metadata_store.setdefault(repo, {}) + repo_dict[reference] = { + 'manifest': { + 'package': { + 'version': version, + 'name': name, + 'base-os': {}, + }, + 'service': { + 'name': name, + } + }, + 'components': components or {}, + } + + yield FakeMetadataResolver() + + +@pytest.fixture +def fake_device_info(): + class FakeDeviceInfo: + def __init__(self): + self.multi_npu = True + self.num_npus = 1 + self.version_info = { + 'libswsscommon': '1.0.0', + } + + def is_multi_npu(self): + return self.multi_npu + + def get_num_npus(self): + return self.num_npus + + def get_sonic_version_info(self): + return self.version_info + + yield FakeDeviceInfo() + + +def add_package(content, metadata_resolver, repository, reference, **kwargs): + metadata = metadata_resolver.from_registry(repository, reference) + name = metadata.manifest['package']['name'] + version = metadata.manifest['package']['version'] + installed = kwargs.get('installed', False) + built_in = kwargs.get('built-in', False) + + if installed and not built_in and 'image_id' not in kwargs: + kwargs['image_id'] = f'{repository}:{reference}' + + if installed and 'version' not in kwargs: + kwargs['version'] = version + + content[name] = PackageEntry(name, repository, **kwargs) + + +@pytest.fixture +def fake_db(fake_metadata_resolver): + content = {} + + add_package( + content, + fake_metadata_resolver, + 'docker-database', + 'latest', + description='SONiC database service', + default_reference='1.0.0', + installed=True, + built_in=True + ) + add_package( + content, + fake_metadata_resolver, + 'docker-orchagent', + 'latest', + description='SONiC switch state service', + default_reference='1.0.0', + installed=True, + built_in=True + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test', + '1.6.0', + description='SONiC Package Manager Test Package', + default_reference='1.6.0', + installed=False, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-2', + '1.5.0', + description='SONiC Package Manager Test Package #2', + default_reference='1.5.0', + installed=False, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-3', + '1.5.0', + description='SONiC Package Manager Test Package #3', + default_reference='1.5.0', + installed=True, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-5', + '1.9.0', + description='SONiC Package Manager Test Package #5', + default_reference='1.9.0', + installed=False, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-6', + '1.5.0', + description='SONiC Package Manager Test Package #6', + default_reference='1.5.0', + installed=False, + built_in=False + ) + + yield PackageDatabase(content) + + +@pytest.fixture +def fake_db_for_migration(fake_metadata_resolver): + content = {} + add_package( + content, + fake_metadata_resolver, + 'docker-database', + 'latest', + description='SONiC database service', + default_reference='1.0.0', + installed=True, + built_in=True + ) + add_package( + content, + fake_metadata_resolver, + 'docker-orchagent', + 'latest', + description='SONiC switch state service', + default_reference='1.0.0', + installed=True, + built_in=True + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test', + '1.6.0', + description='SONiC Package Manager Test Package', + default_reference='1.6.0', + installed=False, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-2', + '2.0.0', + description='SONiC Package Manager Test Package #2', + default_reference='2.0.0', + installed=False, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-3', + '1.6.0', + description='SONiC Package Manager Test Package #3', + default_reference='1.6.0', + installed=True, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-4', + '1.5.0', + description='SONiC Package Manager Test Package #4', + default_reference='1.5.0', + installed=True, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-5', + '1.5.0', + description='SONiC Package Manager Test Package #5', + default_reference='1.5.0', + installed=True, + built_in=False + ) + add_package( + content, + fake_metadata_resolver, + 'Azure/docker-test-6', + '2.0.0', + description='SONiC Package Manager Test Package #6', + default_reference='2.0.0', + installed=True, + built_in=False + ) + + yield PackageDatabase(content) + + +@pytest.fixture() +def sonic_fs(fs): + fs.create_file('/proc/1/root') + fs.create_dir(ETC_SONIC_PATH) + fs.create_dir(SYSTEMD_LOCATION) + fs.create_dir(DOCKER_CTL_SCRIPT_LOCATION) + fs.create_dir(SERVICE_MGMT_SCRIPT_LOCATION) + fs.create_file(os.path.join(TEMPLATES_PATH, SERVICE_FILE_TEMPLATE)) + fs.create_file(os.path.join(TEMPLATES_PATH, TIMER_UNIT_TEMPLATE)) + fs.create_file(os.path.join(TEMPLATES_PATH, SERVICE_MGMT_SCRIPT_TEMPLATE)) + fs.create_file(os.path.join(TEMPLATES_PATH, DOCKER_CTL_SCRIPT_TEMPLATE)) + fs.create_file(os.path.join(TEMPLATES_PATH, DEBUG_DUMP_SCRIPT_TEMPLATE)) + yield fs + + +@pytest.fixture(autouse=True) +def patch_pkgutil(): + with mock.patch('pkgutil.get_loader'): + yield + + +@pytest.fixture +def package_manager(mock_docker_api, + mock_registry_resolver, + mock_service_creator, + fake_metadata_resolver, + fake_db, + fake_device_info): + yield PackageManager(mock_docker_api, mock_registry_resolver, + fake_db, fake_metadata_resolver, + mock_service_creator, + fake_device_info, + MagicMock()) + + +@pytest.fixture +def anything(): + """ Fixture that returns Any object that can be used in + assert_called_*_with to match any object passed. """ + + class Any: + def __eq__(self, other): + return True + + yield Any() diff --git a/tests/sonic_package_manager/test_cli.py b/tests/sonic_package_manager/test_cli.py new file mode 100644 index 0000000000..695d8cba58 --- /dev/null +++ b/tests/sonic_package_manager/test_cli.py @@ -0,0 +1,63 @@ +#!/usr/bin/env python + +from click.testing import CliRunner + +from sonic_package_manager import main + + +def test_show_changelog(package_manager, fake_metadata_resolver): + """ Test case for "sonic-package-manager package show changelog [NAME]" """ + + runner = CliRunner() + changelog = { + "1.0.0": { + "changes": ["Initial release"], + "author": "Stepan Blyshchak", + "email": "stepanb@nvidia.com", + "date": "Mon, 25 May 2020 12:24:30 +0300" + }, + "1.1.0": { + "changes": [ + "Added functionality", + "Bug fixes" + ], + "author": "Stepan Blyshchak", + "email": "stepanb@nvidia.com", + "date": "Fri, 23 Oct 2020 12:26:08 +0300" + } + } + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['changelog'] = changelog + + expected_output = """\ +1.0.0: + + • Initial release + + Stepan Blyshchak (stepanb@nvidia.com) Mon, 25 May 2020 12:24:30 +0300 + +1.1.0: + + • Added functionality + • Bug fixes + + Stepan Blyshchak (stepanb@nvidia.com) Fri, 23 Oct 2020 12:26:08 +0300 + +""" + + result = runner.invoke(main.show.commands['package'].commands['changelog'], + ['test-package'], obj=package_manager) + + assert result.exit_code == 0 + assert result.output == expected_output + + +def test_show_changelog_no_changelog(package_manager): + """ Test case for "sonic-package-manager package show changelog [NAME]" + when there is no changelog provided by package. """ + + runner = CliRunner() + result = runner.invoke(main.show.commands['package'].commands['changelog'], ['test-package'], obj=package_manager) + + assert result.exit_code == 1 + assert result.output == 'Failed to print package changelog: No changelog for package test-package\n' diff --git a/tests/sonic_package_manager/test_constraint.py b/tests/sonic_package_manager/test_constraint.py new file mode 100644 index 0000000000..1b34a301d2 --- /dev/null +++ b/tests/sonic_package_manager/test_constraint.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python + +from sonic_package_manager import version +from sonic_package_manager.constraint import PackageConstraint +from sonic_package_manager.version import Version, VersionRange + + +def test_constraint(): + package_constraint = PackageConstraint.parse('swss>1.0.0') + assert package_constraint.name == 'swss' + assert not package_constraint.constraint.allows(Version.parse('0.9.1')) + assert package_constraint.constraint.allows(Version.parse('1.1.1')) + + +def test_constraint_range(): + package_constraint = PackageConstraint.parse('swss^1.2.0') + assert package_constraint.name == 'swss' + assert not package_constraint.constraint.allows(Version.parse('1.1.1')) + assert package_constraint.constraint.allows(Version.parse('1.2.5')) + assert not package_constraint.constraint.allows(Version.parse('2.0.1')) + + +def test_constraint_strict(): + package_constraint = PackageConstraint.parse('swss==1.2.0') + assert package_constraint.name == 'swss' + assert not package_constraint.constraint.allows(Version.parse('1.1.1')) + assert package_constraint.constraint.allows(Version.parse('1.2.0')) + + +def test_constraint_match(): + package_constraint = PackageConstraint.parse('swss==1.2*.*') + assert package_constraint.name == 'swss' + assert not package_constraint.constraint.allows(Version.parse('1.1.1')) + assert package_constraint.constraint.allows(Version.parse('1.2.0')) + + +def test_constraint_multiple(): + package_constraint = PackageConstraint.parse('swss>1.2.0,<3.0.0,!=2.2.2') + assert package_constraint.name == 'swss' + assert not package_constraint.constraint.allows(Version.parse('2.2.2')) + assert not package_constraint.constraint.allows(Version.parse('3.2.0')) + assert not package_constraint.constraint.allows(Version.parse('0.2.0')) + assert package_constraint.constraint.allows(Version.parse('2.2.3')) + assert package_constraint.constraint.allows(Version.parse('1.2.3')) + + +def test_constraint_only_name(): + package_constraint = PackageConstraint.parse('swss') + assert package_constraint.name == 'swss' + assert package_constraint.constraint == VersionRange() + + +def test_constraint_from_dict(): + package_constraint = PackageConstraint.parse({ + 'name': 'swss', + 'version': '^1.0.0', + 'components': { + 'libswsscommon': '^1.1.0', + }, + }) + assert package_constraint.name == 'swss' + assert package_constraint.constraint.allows(Version.parse('1.0.0')) + assert not package_constraint.constraint.allows(Version.parse('2.0.0')) + assert package_constraint.components['libswsscommon'].allows(Version.parse('1.2.0')) + assert not package_constraint.components['libswsscommon'].allows(Version.parse('1.0.0')) + assert not package_constraint.components['libswsscommon'].allows(Version.parse('2.0.0')) + + +def test_version_to_tag(): + assert version.version_to_tag(Version.parse('1.0.0-rc0')) == '1.0.0-rc0' + assert version.version_to_tag(Version.parse('1.0.0-rc0+152')) == '1.0.0-rc0_152' + + +def test_tag_to_version(): + assert str(version.tag_to_version('1.0.0-rc0_152')) == '1.0.0-rc0+152' + assert str(version.tag_to_version('1.0.0-rc0')) == '1.0.0-rc0' diff --git a/tests/sonic_package_manager/test_database.py b/tests/sonic_package_manager/test_database.py new file mode 100644 index 0000000000..1c565d6f4c --- /dev/null +++ b/tests/sonic_package_manager/test_database.py @@ -0,0 +1,89 @@ +#!/usr/bin/env python + +import pytest + +from sonic_package_manager.database import PackageEntry +from sonic_package_manager.errors import ( + PackageNotFoundError, + PackageAlreadyExistsError, + PackageManagerError +) +from sonic_package_manager.version import Version + + +def test_database_get_package(fake_db): + swss_package = fake_db.get_package('swss') + assert swss_package.installed + assert swss_package.built_in + assert swss_package.repository == 'docker-orchagent' + assert swss_package.default_reference == '1.0.0' + assert swss_package.version == Version(1, 0, 0) + + +def test_database_get_package_not_builtin(fake_db): + test_package = fake_db.get_package('test-package') + assert not test_package.installed + assert not test_package.built_in + assert test_package.repository == 'Azure/docker-test' + assert test_package.default_reference == '1.6.0' + assert test_package.version is None + + +def test_database_get_package_not_existing(fake_db): + with pytest.raises(PackageNotFoundError): + fake_db.get_package('abc') + + +def test_database_add_package(fake_db): + fake_db.add_package('test-package-99', 'Azure/docker-test-99') + test_package = fake_db.get_package('test-package-99') + assert not test_package.installed + assert not test_package.built_in + assert test_package.repository == 'Azure/docker-test-99' + assert test_package.default_reference is None + assert test_package.version is None + + +def test_database_add_package_existing(fake_db): + with pytest.raises(PackageAlreadyExistsError): + fake_db.add_package('swss', 'Azure/docker-orchagent') + + +def test_database_update_package(fake_db): + test_package = fake_db.get_package('test-package-2') + test_package.installed = True + test_package.version = Version(1, 2, 3) + fake_db.update_package(test_package) + test_package = fake_db.get_package('test-package-2') + assert test_package.installed + assert test_package.version == Version(1, 2, 3) + + +def test_database_update_package_non_existing(fake_db): + test_package = PackageEntry('abc', 'abc') + with pytest.raises(PackageNotFoundError): + fake_db.update_package(test_package) + + +def test_database_remove_package(fake_db): + fake_db.remove_package('test-package') + assert not fake_db.has_package('test-package') + + +def test_database_remove_package_non_existing(fake_db): + with pytest.raises(PackageNotFoundError): + fake_db.remove_package('non-existing-package') + + +def test_database_remove_package_installed(fake_db): + with pytest.raises(PackageManagerError, + match='Package test-package-3 is installed, ' + 'uninstall it first'): + fake_db.remove_package('test-package-3') + + +def test_database_remove_package_built_in(fake_db): + with pytest.raises(PackageManagerError, + match='Package swss is built-in, ' + 'cannot remove it'): + fake_db.remove_package('swss') diff --git a/tests/sonic_package_manager/test_manager.py b/tests/sonic_package_manager/test_manager.py new file mode 100644 index 0000000000..c7eb1ca7ac --- /dev/null +++ b/tests/sonic_package_manager/test_manager.py @@ -0,0 +1,322 @@ +#!/usr/bin/env python + +from unittest.mock import Mock, call + +import pytest + +from sonic_package_manager.errors import * +from sonic_package_manager.version import Version + + +def test_installation_not_installed(package_manager): + package_manager.install('test-package') + package = package_manager.get_installed_package('test-package') + assert package.installed + assert package.entry.default_reference == '1.6.0' + + +def test_installation_already_installed(package_manager): + package_manager.install('test-package') + with pytest.raises(PackageManagerError, + match='1.6.0 is already installed'): + package_manager.install('test-package') + + +def test_installation_dependencies(package_manager, fake_metadata_resolver, mock_docker_api): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['depends'] = ['swss^2.0.0'] + with pytest.raises(PackageInstallationError, + match='Package test-package requires swss>=2.0.0,<3.0.0 ' + 'but version 1.0.0 is installed'): + package_manager.install('test-package') + + +def test_installation_dependencies_missing_package(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['depends'] = ['missing-package>=1.0.0'] + with pytest.raises(PackageInstallationError, + match='Package test-package requires ' + 'missing-package>=1.0.0 but it is not installed'): + package_manager.install('test-package') + + +def test_installation_dependencies_satisfied(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['depends'] = ['database>=1.0.0', 'swss>=1.0.0'] + package_manager.install('test-package') + + +def test_installation_components_dependencies_satisfied(package_manager, fake_metadata_resolver): + metadata = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0'] + manifest = metadata['manifest'] + metadata['components'] = { + 'libswsscommon': Version.parse('1.1.0') + } + manifest['package']['depends'] = [ + { + 'name': 'swss', + 'version': '>=1.0.0', + 'components': { + 'libswsscommon': '^1.0.0', + }, + }, + ] + package_manager.install('test-package') + + +def test_installation_components_dependencies_not_satisfied(package_manager, fake_metadata_resolver): + metadata = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0'] + manifest = metadata['manifest'] + metadata['components'] = { + 'libswsscommon': Version.parse('1.1.0') + } + manifest['package']['depends'] = [ + { + 'name': 'swss', + 'version': '>=1.0.0', + 'components': { + 'libswsscommon': '^1.1.0', + }, + }, + ] + with pytest.raises(PackageInstallationError, + match='Package test-package requires libswsscommon >=1.1.0,<2.0.0 ' + 'in package swss>=1.0.0 but version 1.0.0 is installed'): + package_manager.install('test-package') + + +def test_installation_components_dependencies_implicit(package_manager, fake_metadata_resolver): + metadata = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0'] + manifest = metadata['manifest'] + metadata['components'] = { + 'libswsscommon': Version.parse('2.1.0') + } + manifest['package']['depends'] = [ + { + 'name': 'swss', + 'version': '>=1.0.0', + }, + ] + with pytest.raises(PackageInstallationError, + match='Package test-package requires libswsscommon >=2.1.0,<3.0.0 ' + 'in package swss>=1.0.0 but version 1.0.0 is installed'): + package_manager.install('test-package') + + +def test_installation_components_dependencies_explicitely_allowed(package_manager, fake_metadata_resolver): + metadata = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0'] + manifest = metadata['manifest'] + metadata['components'] = { + 'libswsscommon': Version.parse('2.1.0') + } + manifest['package']['depends'] = [ + { + 'name': 'swss', + 'version': '>=1.0.0', + 'components': { + 'libswsscommon': '>=1.0.0,<3.0.0' + } + }, + ] + package_manager.install('test-package') + + +def test_installation_breaks(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['breaks'] = ['swss^1.0.0'] + with pytest.raises(PackageInstallationError, + match='Package test-package conflicts with ' + 'swss>=1.0.0,<2.0.0 but version 1.0.0 is installed'): + package_manager.install('test-package') + + +def test_installation_breaks_missing_package(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['breaks'] = ['missing-package^1.0.0'] + package_manager.install('test-package') + + +def test_installation_breaks_not_installed_package(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['breaks'] = ['test-package-2^1.0.0'] + package_manager.install('test-package') + + +def test_installation_base_os_constraint(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['base-os']['libswsscommon'] = '>=2.0.0' + with pytest.raises(PackageSonicRequirementError, + match='Package test-package requires base OS component libswsscommon ' + 'version >=2.0.0 while the installed version is 1.0.0'): + package_manager.install('test-package') + + +def test_installation_base_os_constraint_satisfied(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['package']['base-os']['libswsscommon'] = '>=1.0.0' + package_manager.install('test-package') + + +def test_installation_cli_plugin(package_manager, fake_metadata_resolver, anything): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['cli']= {'show': '/cli/plugin.py'} + package_manager._install_cli_plugins = Mock() + package_manager.install('test-package') + package_manager._install_cli_plugins.assert_called_once_with(anything) + + +def test_installation_cli_plugin_skipped(package_manager, fake_metadata_resolver, anything): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['cli']= {'show': '/cli/plugin.py'} + package_manager._install_cli_plugins = Mock() + package_manager.install('test-package', skip_host_plugins=True) + package_manager._install_cli_plugins.assert_not_called() + + +def test_installation_cli_plugin_is_mandatory_but_skipped(package_manager, fake_metadata_resolver): + manifest = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0']['manifest'] + manifest['cli']= {'mandatory': True} + with pytest.raises(PackageManagerError, + match='CLI is mandatory for package test-package but ' + 'it was requested to be not installed'): + package_manager.install('test-package', skip_host_plugins=True) + + +def test_installation(package_manager, mock_docker_api, anything): + package_manager.install('test-package') + mock_docker_api.pull.assert_called_once_with('Azure/docker-test', '1.6.0') + + +def test_installation_using_reference(package_manager, + fake_metadata_resolver, + mock_docker_api, + anything): + ref = 'sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd' + metadata = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0'] + fake_metadata_resolver.metadata_store['Azure/docker-test'][ref] = metadata + + package_manager.install(f'test-package@{ref}') + mock_docker_api.pull.assert_called_once_with('Azure/docker-test', f'{ref}') + + +def test_manager_installation_tag(package_manager, + mock_docker_api, + anything): + package_manager.install(f'test-package=1.6.0') + mock_docker_api.pull.assert_called_once_with('Azure/docker-test', '1.6.0') + + +def test_installation_from_file(package_manager, mock_docker_api, sonic_fs): + sonic_fs.create_file('Azure/docker-test:1.6.0') + package_manager.install(tarball='Azure/docker-test:1.6.0') + mock_docker_api.load.assert_called_once_with('Azure/docker-test:1.6.0') + + +def test_installation_from_registry(package_manager, mock_docker_api): + package_manager.install(repotag='Azure/docker-test:1.6.0') + mock_docker_api.pull.assert_called_once_with('Azure/docker-test', '1.6.0') + + +def test_installation_from_registry_using_digest(package_manager, mock_docker_api, fake_metadata_resolver): + ref = 'sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd' + metadata = fake_metadata_resolver.metadata_store['Azure/docker-test']['1.6.0'] + fake_metadata_resolver.metadata_store['Azure/docker-test'][ref] = metadata + + ref = 'sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd' + package_manager.install(repotag=f'Azure/docker-test@{ref}') + mock_docker_api.pull.assert_called_once_with('Azure/docker-test', ref) + + +def test_installation_from_file_known_package(package_manager, fake_db, sonic_fs): + repository = fake_db.get_package('test-package').repository + sonic_fs.create_file('Azure/docker-test:1.6.0') + package_manager.install(tarball='Azure/docker-test:1.6.0') + # locally installed package does not override already known package repository + assert repository == fake_db.get_package('test-package').repository + + +def test_installation_from_file_unknown_package(package_manager, fake_db, sonic_fs): + assert not fake_db.has_package('test-package-4') + sonic_fs.create_file('Azure/docker-test-4:1.5.0') + package_manager.install(tarball='Azure/docker-test-4:1.5.0') + assert fake_db.has_package('test-package-4') + + +def test_upgrade_from_file_known_package(package_manager, fake_db, sonic_fs): + repository = fake_db.get_package('test-package-6').repository + # install older version from repository + package_manager.install('test-package-6=1.5.0') + # upgrade from file + sonic_fs.create_file('Azure/docker-test-6:2.0.0') + package_manager.install(tarball='Azure/docker-test-6:2.0.0') + # locally installed package does not override already known package repository + assert repository == fake_db.get_package('test-package-6').repository + + +def test_installation_non_default_owner(package_manager, anything, mock_service_creator): + package_manager.install('test-package', default_owner='kube') + mock_service_creator.create.assert_called_once_with(anything, state='disabled', owner='kube') + + +def test_installation_enabled(package_manager, anything, mock_service_creator): + package_manager.install('test-package', enable=True) + mock_service_creator.create.assert_called_once_with(anything, state='enabled', owner='local') + + +def test_installation_fault(package_manager, mock_docker_api, mock_service_creator): + # make 'tag' to fail + mock_service_creator.create = Mock(side_effect=Exception('Failed to create service')) + # 'rmi' is called on rollback + mock_docker_api.rmi = Mock(side_effect=Exception('Failed to remove image')) + # assert that the rollback does not hide the original failure. + with pytest.raises(Exception, match='Failed to create service'): + package_manager.install('test-package') + mock_docker_api.rmi.assert_called_once() + + +def test_manager_installation_version_range(package_manager): + with pytest.raises(PackageManagerError, + match='Can only install specific version. ' + 'Use only following expression "test-package=" ' + 'to install specific version'): + package_manager.install(f'test-package>=1.6.0') + + +def test_manager_upgrade(package_manager, sonic_fs): + package_manager.install('test-package-6=1.5.0') + package = package_manager.get_installed_package('test-package-6') + + package_manager.install('test-package-6=2.0.0') + upgraded_package = package_manager.get_installed_package('test-package-6') + assert upgraded_package.entry.version == Version(2, 0, 0) + assert upgraded_package.entry.default_reference == package.entry.default_reference + + +def test_manager_package_reset(package_manager, sonic_fs): + package_manager.install('test-package-6=1.5.0') + package_manager.install('test-package-6=2.0.0') + + package_manager.reset('test-package-6') + upgraded_package = package_manager.get_installed_package('test-package-6') + assert upgraded_package.entry.version == Version(1, 5, 0) + + +def test_manager_migration(package_manager, fake_db_for_migration): + package_manager.install = Mock() + package_manager.migrate_packages(fake_db_for_migration) + + package_manager.install.assert_has_calls([ + # test-package-3 was installed but there is a newer version installed + # in fake_db_for_migration, asserting for upgrade + call('test-package-3=1.6.0'), + # test-package-4 was not present in DB at all, but it is present and installed in + # fake_db_for_migration, thus asserting that it is going to be installed. + call('test-package-4=1.5.0'), + # test-package-5 1.5.0 was installed in fake_db_for_migration but the default + # in current db is 1.9.0, assert that migration will install the newer version. + call('test-package-5=1.9.0'), + # test-package-6 2.0.0 was installed in fake_db_for_migration but the default + # in current db is 1.5.0, assert that migration will install the newer version. + call('test-package-6=2.0.0')], + any_order=True + ) diff --git a/tests/sonic_package_manager/test_manifest.py b/tests/sonic_package_manager/test_manifest.py new file mode 100644 index 0000000000..efdcc558ab --- /dev/null +++ b/tests/sonic_package_manager/test_manifest.py @@ -0,0 +1,74 @@ +#!/usr/bin/env python + +import pytest + +from sonic_package_manager.constraint import ComponentConstraints +from sonic_package_manager.manifest import Manifest, ManifestError +from sonic_package_manager.version import VersionRange + + +def test_manifest_v1_defaults(): + manifest = Manifest.marshal({'package': {'name': 'test', + 'version': '1.0.0'}, + 'service': {'name': 'test'}}) + assert manifest['package']['depends'] == [] + assert manifest['package']['breaks'] == [] + assert manifest['package']['base-os'] == ComponentConstraints() + assert not manifest['service']['asic-service'] + assert manifest['service']['host-service'] + + +def test_manifest_v1_invalid_version(): + with pytest.raises(ManifestError): + Manifest.marshal({'package': {'version': 'abc', 'name': 'test'}, + 'service': {'name': 'test'}}) + + +def test_manifest_v1_invalid_package_constraint(): + with pytest.raises(ManifestError): + Manifest.marshal({'package': {'name': 'test', 'version': '1.0.0', + 'depends': ['swss>a']}, + 'service': {'name': 'test'}}) + + +def test_manifest_v1_service_spec(): + manifest = Manifest.marshal({'package': {'name': 'test', + 'version': '1.0.0'}, + 'service': {'name': 'test', 'asic-service': True}}) + assert manifest['service']['asic-service'] + + +def test_manifest_v1_mounts(): + manifest = Manifest.marshal({'version': '1.0.0', 'package': {'name': 'test', + 'version': '1.0.0'}, + 'service': {'name': 'cpu-report'}, + 'container': {'privileged': True, + 'mounts': [{'source': 'a', 'target': 'b', 'type': 'bind'}]}}) + assert manifest['container']['mounts'][0]['source'] == 'a' + assert manifest['container']['mounts'][0]['target'] == 'b' + assert manifest['container']['mounts'][0]['type'] == 'bind' + + +def test_manifest_v1_mounts_invalid(): + with pytest.raises(ManifestError): + Manifest.marshal({'version': '1.0.0', 'package': {'name': 'test', 'version': '1.0.0'}, + 'service': {'name': 'cpu-report'}, + 'container': {'privileged': True, + 'mounts': [{'not-source': 'a', 'target': 'b', 'type': 'bind'}]}}) + + +def test_manifest_v1_unmarshal(): + manifest_json_input = {'package': {'name': 'test', 'version': '1.0.0', + 'depends': [ + { + 'name': 'swss', + 'version': '>1.0.0', + 'components': {}, + } + ]}, + 'service': {'name': 'test'}} + manifest = Manifest.marshal(manifest_json_input) + manifest_json = manifest.unmarshal() + for key, section in manifest_json_input.items(): + for field, value in section.items(): + assert manifest_json[key][field] == value diff --git a/tests/sonic_package_manager/test_metadata.py b/tests/sonic_package_manager/test_metadata.py new file mode 100644 index 0000000000..aee2f49428 --- /dev/null +++ b/tests/sonic_package_manager/test_metadata.py @@ -0,0 +1,37 @@ +#!/usr/bin/env python + +import contextlib +from unittest.mock import Mock, MagicMock + +from sonic_package_manager.database import PackageEntry +from sonic_package_manager.errors import MetadataError +from sonic_package_manager.metadata import MetadataResolver +from sonic_package_manager.version import Version + + +def test_metadata_resolver_local(mock_registry_resolver, mock_docker_api): + metadata_resolver = MetadataResolver(mock_docker_api, mock_registry_resolver) + # it raises exception because mock manifest is not a valid manifest + # but this is not a test objective, so just suppress the error. + with contextlib.suppress(MetadataError): + metadata_resolver.from_local('image') + mock_docker_api.labels.assert_called_once() + + +def test_metadata_resolver_remote(mock_registry_resolver, mock_docker_api): + metadata_resolver = MetadataResolver(mock_docker_api, mock_registry_resolver) + mock_registry = MagicMock() + mock_registry.manifest = MagicMock(return_value={'config': {'digest': 'some-digest'}}) + + def return_mock_registry(repository): + return mock_registry + + mock_registry_resolver.get_registry_for = Mock(side_effect=return_mock_registry) + # it raises exception because mock manifest is not a valid manifest + # but this is not a test objective, so just suppress the error. + with contextlib.suppress(MetadataError): + metadata_resolver.from_registry('test-repository', '1.2.0') + mock_registry_resolver.get_registry_for.assert_called_once_with('test-repository') + mock_registry.manifest.assert_called_once_with('test-repository', '1.2.0') + mock_registry.blobs.assert_called_once_with('test-repository', 'some-digest') + mock_docker_api.labels.assert_not_called() diff --git a/tests/sonic_package_manager/test_reference.py b/tests/sonic_package_manager/test_reference.py new file mode 100644 index 0000000000..043b66ddd5 --- /dev/null +++ b/tests/sonic_package_manager/test_reference.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python + +import pytest + +from sonic_package_manager.reference import PackageReference + + +def test_reference(): + package_constraint = PackageReference.parse( + 'swss@sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd' + ) + assert package_constraint.name == 'swss' + assert package_constraint.reference == 'sha256:9780f6d83e45878749497a6297ed9906c19ee0cc48cc88dc63827564bb8768fd' + + +def test_reference_invalid(): + with pytest.raises(ValueError): + PackageReference.parse('swssfdsf') diff --git a/tests/sonic_package_manager/test_registry.py b/tests/sonic_package_manager/test_registry.py new file mode 100644 index 0000000000..0d82499df3 --- /dev/null +++ b/tests/sonic_package_manager/test_registry.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python + +from sonic_package_manager.registry import RegistryResolver + + +def test_get_registry_for(): + resolver = RegistryResolver() + registry = resolver.get_registry_for('debian') + assert registry is resolver.DockerHubRegistry + registry = resolver.get_registry_for('Azure/sonic') + assert registry is resolver.DockerHubRegistry + registry = resolver.get_registry_for('registry-server:5000/docker') + assert registry.url == 'https://registry-server:5000' + registry = resolver.get_registry_for('registry-server.com/docker') + assert registry.url == 'https://registry-server.com' diff --git a/tests/sonic_package_manager/test_service_creator.py b/tests/sonic_package_manager/test_service_creator.py new file mode 100644 index 0000000000..fec8de600c --- /dev/null +++ b/tests/sonic_package_manager/test_service_creator.py @@ -0,0 +1,171 @@ +#!/usr/bin/env python + +import os +from unittest.mock import Mock, MagicMock + +import pytest + +from sonic_package_manager.database import PackageEntry +from sonic_package_manager.manifest import Manifest +from sonic_package_manager.metadata import Metadata +from sonic_package_manager.package import Package +from sonic_package_manager.service_creator.creator import * +from sonic_package_manager.service_creator.feature import FeatureRegistry + + +@pytest.fixture +def manifest(): + return Manifest.marshal({ + 'package': { + 'name': 'test', + 'version': '1.0.0', + }, + 'service': { + 'name': 'test', + 'requires': ['database'], + 'after': ['database', 'swss', 'syncd'], + 'before': ['ntp-config'], + 'dependent-of': ['swss'], + 'asic-service': False, + 'host-service': True, + }, + 'container': { + 'privileged': True, + 'volumes': [ + '/etc/sonic:/etc/sonic:ro' + ] + } + }) + + +def test_service_creator(sonic_fs, manifest, mock_feature_registry, mock_sonic_db): + creator = ServiceCreator(mock_feature_registry, mock_sonic_db) + entry = PackageEntry('test', 'azure/sonic-test') + package = Package(entry, Metadata(manifest)) + creator.create(package) + + assert sonic_fs.exists(os.path.join(ETC_SONIC_PATH, 'swss_dependent')) + assert sonic_fs.exists(os.path.join(DOCKER_CTL_SCRIPT_LOCATION, 'test.sh')) + assert sonic_fs.exists(os.path.join(SERVICE_MGMT_SCRIPT_LOCATION, 'test.sh')) + assert sonic_fs.exists(os.path.join(SYSTEMD_LOCATION, 'test.service')) + + +def test_service_creator_with_timer_unit(sonic_fs, manifest, mock_feature_registry, mock_sonic_db): + creator = ServiceCreator(mock_feature_registry, mock_sonic_db) + entry = PackageEntry('test', 'azure/sonic-test') + package = Package(entry, Metadata(manifest)) + creator.create(package) + + assert not sonic_fs.exists(os.path.join(SYSTEMD_LOCATION, 'test.timer')) + + manifest['service']['delayed'] = True + package = Package(entry, Metadata(manifest)) + creator.create(package) + + assert sonic_fs.exists(os.path.join(SYSTEMD_LOCATION, 'test.timer')) + + +def test_service_creator_with_debug_dump(sonic_fs, manifest, mock_feature_registry, mock_sonic_db): + creator = ServiceCreator(mock_feature_registry, mock_sonic_db) + entry = PackageEntry('test', 'azure/sonic-test') + package = Package(entry, Metadata(manifest)) + creator.create(package) + + assert not sonic_fs.exists(os.path.join(DEBUG_DUMP_SCRIPT_LOCATION, 'test')) + + manifest['package']['debug-dump'] = '/some/command' + package = Package(entry, Metadata(manifest)) + creator.create(package) + + assert sonic_fs.exists(os.path.join(DEBUG_DUMP_SCRIPT_LOCATION, 'test')) + + +def test_service_creator_initial_config(sonic_fs, manifest, mock_feature_registry, mock_sonic_db): + mock_table = Mock() + mock_table.get = Mock(return_value=(True, (('field_2', 'original_value_2'),))) + mock_sonic_db.initial_table = Mock(return_value=mock_table) + mock_sonic_db.persistent_table = Mock(return_value=mock_table) + mock_sonic_db.running_table = Mock(return_value=mock_table) + + creator = ServiceCreator(mock_feature_registry, mock_sonic_db) + + entry = PackageEntry('test', 'azure/sonic-test') + package = Package(entry, Metadata(manifest)) + creator.create(package) + + assert not sonic_fs.exists(os.path.join(DEBUG_DUMP_SCRIPT_LOCATION, 'test')) + + manifest['package']['init-cfg'] = { + 'TABLE_A': { + 'key_a': { + 'field_1': 'value_1', + 'field_2': 'value_2' + }, + }, + } + package = Package(entry, Metadata(manifest)) + + creator.create(package) + mock_table.set.assert_called_with('key_a', [('field_1', 'value_1'), + ('field_2', 'original_value_2')]) + + creator.remove(package) + mock_table._del.assert_called_with('key_a') + + +def test_feature_registration(mock_sonic_db, manifest): + mock_feature_table = Mock() + mock_feature_table.get = Mock(return_value=(False, ())) + mock_sonic_db.initial_table = Mock(return_value=mock_feature_table) + mock_sonic_db.persistent_table = Mock(return_value=mock_feature_table) + mock_sonic_db.running_table = Mock(return_value=mock_feature_table) + feature_registry = FeatureRegistry(mock_sonic_db) + feature_registry.register(manifest) + mock_feature_table.set.assert_called_with('test', [ + ('state', 'disabled'), + ('auto_restart', 'enabled'), + ('high_mem_alert', 'disabled'), + ('set_owner', 'local'), + ('has_per_asic_scope', 'False'), + ('has_global_scope', 'True'), + ('has_timer', 'False'), + ]) + + +def test_feature_registration_with_timer(mock_sonic_db, manifest): + manifest['service']['delayed'] = True + mock_feature_table = Mock() + mock_feature_table.get = Mock(return_value=(False, ())) + mock_sonic_db.initial_table = Mock(return_value=mock_feature_table) + mock_sonic_db.persistent_table = Mock(return_value=mock_feature_table) + mock_sonic_db.running_table = Mock(return_value=mock_feature_table) + feature_registry = FeatureRegistry(mock_sonic_db) + feature_registry.register(manifest) + mock_feature_table.set.assert_called_with('test', [ + ('state', 'disabled'), + ('auto_restart', 'enabled'), + ('high_mem_alert', 'disabled'), + ('set_owner', 'local'), + ('has_per_asic_scope', 'False'), + ('has_global_scope', 'True'), + ('has_timer', 'True'), + ]) + + +def test_feature_registration_with_non_default_owner(mock_sonic_db, manifest): + mock_feature_table = Mock() + mock_feature_table.get = Mock(return_value=(False, ())) + mock_sonic_db.initial_table = Mock(return_value=mock_feature_table) + mock_sonic_db.persistent_table = Mock(return_value=mock_feature_table) + mock_sonic_db.running_table = Mock(return_value=mock_feature_table) + feature_registry = FeatureRegistry(mock_sonic_db) + feature_registry.register(manifest, owner='kube') + mock_feature_table.set.assert_called_with('test', [ + ('state', 'disabled'), + ('auto_restart', 'enabled'), + ('high_mem_alert', 'disabled'), + ('set_owner', 'kube'), + ('has_per_asic_scope', 'False'), + ('has_global_scope', 'True'), + ('has_timer', 'False'), + ]) diff --git a/tests/sonic_package_manager/test_utils.py b/tests/sonic_package_manager/test_utils.py new file mode 100644 index 0000000000..c4d8b15840 --- /dev/null +++ b/tests/sonic_package_manager/test_utils.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python + +from sonic_package_manager import utils + + +def test_make_python_identifier(): + assert utils.make_python_identifier('-some-package name').isidentifier() + assert utils.make_python_identifier('01 leading digit').isidentifier() diff --git a/tests/vlan_test.py b/tests/vlan_test.py index dedcbc7e23..ad3ff9fbb4 100644 --- a/tests/vlan_test.py +++ b/tests/vlan_test.py @@ -7,48 +7,61 @@ import config.main as config import show.main as show from utilities_common.db import Db +from importlib import reload show_vlan_brief_output="""\ -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | -+===========+=================+============+================+=======================+=============+ -| 1000 | 192.168.0.1/21 | Ethernet4 | untagged | 192.0.0.1 | disabled | -| | fc02:1000::1/64 | Ethernet8 | untagged | 192.0.0.2 | | -| | | Ethernet12 | untagged | 192.0.0.3 | | -| | | Ethernet16 | untagged | 192.0.0.4 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | -| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | -| | | | | 192.0.0.3 | | -| | | | | 192.0.0.4 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | ++===========+=================+=================+================+=======================+=============+ +| 1000 | 192.168.0.1/21 | Ethernet4 | untagged | 192.0.0.1 | disabled | +| | fc02:1000::1/64 | Ethernet8 | untagged | 192.0.0.2 | | +| | | Ethernet12 | untagged | 192.0.0.3 | | +| | | Ethernet16 | untagged | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | +| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | +| | | | | 192.0.0.3 | | +| | | | | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ show_vlan_brief_in_alias_mode_output="""\ -+-----------+-----------------+---------+----------------+-----------------------+-------------+ -| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | -+===========+=================+=========+================+=======================+=============+ -| 1000 | 192.168.0.1/21 | etp2 | untagged | 192.0.0.1 | disabled | -| | fc02:1000::1/64 | etp3 | untagged | 192.0.0.2 | | -| | | etp4 | untagged | 192.0.0.3 | | -| | | etp5 | untagged | 192.0.0.4 | | -+-----------+-----------------+---------+----------------+-----------------------+-------------+ -| 2000 | 192.168.0.10/21 | etp7 | untagged | 192.0.0.1 | enabled | -| | fc02:1011::1/64 | etp8 | untagged | 192.0.0.2 | | -| | | | | 192.0.0.3 | | -| | | | | 192.0.0.4 | | -+-----------+-----------------+---------+----------------+-----------------------+-------------+ ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | ++===========+=================+=================+================+=======================+=============+ +| 1000 | 192.168.0.1/21 | etp2 | untagged | 192.0.0.1 | disabled | +| | fc02:1000::1/64 | etp3 | untagged | 192.0.0.2 | | +| | | etp4 | untagged | 192.0.0.3 | | +| | | etp5 | untagged | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 2000 | 192.168.0.10/21 | etp7 | untagged | 192.0.0.1 | enabled | +| | fc02:1011::1/64 | etp8 | untagged | 192.0.0.2 | | +| | | | | 192.0.0.3 | | +| | | | | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ show_vlan_brief_empty_output="""\ -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | -+===========+=================+============+================+=======================+=============+ -| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | -| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | -| | | | | 192.0.0.3 | | -| | | | | 192.0.0.4 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | ++===========+=================+=================+================+=======================+=============+ +| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | +| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | +| | | | | 192.0.0.3 | | +| | | | | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ show_vlan_brief_with_portchannel_output="""\ @@ -66,28 +79,36 @@ | | | | | 192.0.0.3 | | | | | | | 192.0.0.4 | | +-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ show_vlan_config_output="""\ -Name VID Member Mode --------- ----- ---------- -------- -Vlan1000 1000 Ethernet4 untagged -Vlan1000 1000 Ethernet8 untagged -Vlan1000 1000 Ethernet12 untagged -Vlan1000 1000 Ethernet16 untagged -Vlan2000 2000 Ethernet24 untagged -Vlan2000 2000 Ethernet28 untagged +Name VID Member Mode +-------- ----- --------------- -------- +Vlan1000 1000 Ethernet4 untagged +Vlan1000 1000 Ethernet8 untagged +Vlan1000 1000 Ethernet12 untagged +Vlan1000 1000 Ethernet16 untagged +Vlan2000 2000 Ethernet24 untagged +Vlan2000 2000 Ethernet28 untagged +Vlan3000 3000 +Vlan4000 4000 PortChannel1001 tagged """ show_vlan_config_in_alias_mode_output="""\ -Name VID Member Mode --------- ----- -------- -------- -Vlan1000 1000 etp2 untagged -Vlan1000 1000 etp3 untagged -Vlan1000 1000 etp4 untagged -Vlan1000 1000 etp5 untagged -Vlan2000 2000 etp7 untagged -Vlan2000 2000 etp8 untagged +Name VID Member Mode +-------- ----- --------------- -------- +Vlan1000 1000 etp2 untagged +Vlan1000 1000 etp3 untagged +Vlan1000 1000 etp4 untagged +Vlan1000 1000 etp5 untagged +Vlan2000 2000 etp7 untagged +Vlan2000 2000 etp8 untagged +Vlan3000 3000 +Vlan4000 4000 PortChannel1001 tagged """ config_vlan_add_dhcp_relay_output="""\ @@ -101,61 +122,78 @@ """ show_vlan_brief_output_with_new_dhcp_relay_address="""\ -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | -+===========+=================+============+================+=======================+=============+ -| 1000 | 192.168.0.1/21 | Ethernet4 | untagged | 192.0.0.1 | disabled | -| | fc02:1000::1/64 | Ethernet8 | untagged | 192.0.0.2 | | -| | | Ethernet12 | untagged | 192.0.0.3 | | -| | | Ethernet16 | untagged | 192.0.0.4 | | -| | | | | 192.0.0.100 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | -| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | -| | | | | 192.0.0.3 | | -| | | | | 192.0.0.4 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | ++===========+=================+=================+================+=======================+=============+ +| 1000 | 192.168.0.1/21 | Ethernet4 | untagged | 192.0.0.1 | disabled | +| | fc02:1000::1/64 | Ethernet8 | untagged | 192.0.0.2 | | +| | | Ethernet12 | untagged | 192.0.0.3 | | +| | | Ethernet16 | untagged | 192.0.0.4 | | +| | | | | 192.0.0.100 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | +| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | +| | | | | 192.0.0.3 | | +| | | | | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ config_add_del_vlan_and_vlan_member_output="""\ -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | -+===========+=================+============+================+=======================+=============+ -| 1000 | 192.168.0.1/21 | Ethernet4 | untagged | 192.0.0.1 | disabled | -| | fc02:1000::1/64 | Ethernet8 | untagged | 192.0.0.2 | | -| | | Ethernet12 | untagged | 192.0.0.3 | | -| | | Ethernet16 | untagged | 192.0.0.4 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| 1001 | | Ethernet20 | untagged | | disabled | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ -| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | -| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | -| | | | | 192.0.0.3 | | -| | | | | 192.0.0.4 | | -+-----------+-----------------+------------+----------------+-----------------------+-------------+ ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | ++===========+=================+=================+================+=======================+=============+ +| 1000 | 192.168.0.1/21 | Ethernet4 | untagged | 192.0.0.1 | disabled | +| | fc02:1000::1/64 | Ethernet8 | untagged | 192.0.0.2 | | +| | | Ethernet12 | untagged | 192.0.0.3 | | +| | | Ethernet16 | untagged | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 1001 | | Ethernet20 | untagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 2000 | 192.168.0.10/21 | Ethernet24 | untagged | 192.0.0.1 | enabled | +| | fc02:1011::1/64 | Ethernet28 | untagged | 192.0.0.2 | | +| | | | | 192.0.0.3 | | +| | | | | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ config_add_del_vlan_and_vlan_member_in_alias_mode_output="""\ -+-----------+-----------------+---------+----------------+-----------------------+-------------+ -| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | -+===========+=================+=========+================+=======================+=============+ -| 1000 | 192.168.0.1/21 | etp2 | untagged | 192.0.0.1 | disabled | -| | fc02:1000::1/64 | etp3 | untagged | 192.0.0.2 | | -| | | etp4 | untagged | 192.0.0.3 | | -| | | etp5 | untagged | 192.0.0.4 | | -+-----------+-----------------+---------+----------------+-----------------------+-------------+ -| 1001 | | etp6 | untagged | | disabled | -+-----------+-----------------+---------+----------------+-----------------------+-------------+ -| 2000 | 192.168.0.10/21 | etp7 | untagged | 192.0.0.1 | enabled | -| | fc02:1011::1/64 | etp8 | untagged | 192.0.0.2 | | -| | | | | 192.0.0.3 | | -| | | | | 192.0.0.4 | | -+-----------+-----------------+---------+----------------+-----------------------+-------------+ ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| VLAN ID | IP Address | Ports | Port Tagging | DHCP Helper Address | Proxy ARP | ++===========+=================+=================+================+=======================+=============+ +| 1000 | 192.168.0.1/21 | etp2 | untagged | 192.0.0.1 | disabled | +| | fc02:1000::1/64 | etp3 | untagged | 192.0.0.2 | | +| | | etp4 | untagged | 192.0.0.3 | | +| | | etp5 | untagged | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 1001 | | etp6 | untagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 2000 | 192.168.0.10/21 | etp7 | untagged | 192.0.0.1 | enabled | +| | fc02:1011::1/64 | etp8 | untagged | 192.0.0.2 | | +| | | | | 192.0.0.3 | | +| | | | | 192.0.0.4 | | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 3000 | | | | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ +| 4000 | | PortChannel1001 | tagged | | disabled | ++-----------+-----------------+-----------------+----------------+-----------------------+-------------+ """ class TestVlan(object): @classmethod def setup_class(cls): os.environ['UTILITIES_UNIT_TESTING'] = "1" + # ensure that we are working with single asic config + from .mock_tables import dbconnector + from .mock_tables import mock_single_asic + reload(mock_single_asic) + dbconnector.load_namespace_config() print("SETUP") def test_show_vlan(self): @@ -319,6 +357,38 @@ def test_config_vlan_add_rif_portchannel_member(self): def test_config_vlan_del_vlan(self): runner = CliRunner() db = Db() + obj = {'config_db':db.cfgdb} + + # del vlan with IP + result = runner.invoke(config.config.commands["vlan"].commands["del"], ["1000"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Error: Vlan1000 can not be removed. First remove IP addresses assigned to this VLAN" in result.output + + # remove vlan IP`s + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], ["Vlan1000", "192.168.0.1/21"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["remove"], ["Vlan1000", "fc02:1000::1/64"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code != 0 + + # del vlan with IP + result = runner.invoke(config.config.commands["vlan"].commands["del"], ["1000"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Error: VLAN ID 1000 can not be removed. First remove all members assigned to this VLAN." in result.output + + vlan_member = db.cfgdb.get_table('VLAN_MEMBER') + keys = [ (k, v) for k, v in vlan_member if k == 'Vlan{}'.format(1000) ] + for k,v in keys: + result = runner.invoke(config.config.commands["vlan"].commands["member"].commands["del"], ["1000", v], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code == 0 result = runner.invoke(config.config.commands["vlan"].commands["del"], ["1000"], obj=db) print(result.exit_code) @@ -597,6 +667,45 @@ def test_config_vlan_proxy_arp_disable(self): assert result.exit_code == 0 assert db.cfgdb.get_entry("VLAN_INTERFACE", "Vlan2000") == {"proxy_arp": "disabled"} + + def test_config_2_untagged_vlan_on_same_interface(self): + runner = CliRunner() + db = Db() + + # add Ethernet4 to vlan 2000 as untagged - should fail as ethrnet4 is already untagged member in 1000 + result = runner.invoke(config.config.commands["vlan"].commands["member"].commands["add"], + ["2000", "Ethernet4", "--untagged"], obj=db) + print(result.exit_code) + assert result.exit_code != 0 + + # add Ethernet4 to vlan 2000 as tagged - should succeed + result = runner.invoke(config.config.commands["vlan"].commands["member"].commands["add"], + ["2000", "Ethernet4" ], obj=db) + print(result.exit_code) + assert result.exit_code == 0 + + def test_config_set_router_port_on_member_interface(self): + db = Db() + runner = CliRunner() + obj = {'config_db':db.cfgdb} + + # intf enable + result = runner.invoke(config.config.commands["interface"].commands["ip"].commands["add"], + ["Ethernet4", "10.10.10.1/24"], obj=obj) + print(result.exit_code, result.output) + assert result.exit_code == 0 + assert 'Interface Ethernet4 is a member of vlan' in result.output + + def test_config_vlan_add_member_of_portchannel(self): + runner = CliRunner() + db = Db() + + result = runner.invoke(config.config.commands["vlan"].commands["member"].commands["add"], \ + ["1000", "Ethernet32", "--untagged"], obj=db) + print(result.exit_code) + print(result.output) + assert result.exit_code != 0 + assert "Error: Ethernet32 is part of portchannel!" in result.output @classmethod def teardown_class(cls): diff --git a/tests/watermarkstat_test.py b/tests/watermarkstat_test.py index b7c9eadb6b..cd4eae00a3 100644 --- a/tests/watermarkstat_test.py +++ b/tests/watermarkstat_test.py @@ -1,4 +1,3 @@ -import imp import os import sys @@ -33,6 +32,9 @@ def test_show_queue_unicast_wm(self): def test_show_queue_multicast_wm(self): self.executor(testData['show_q_wm_multicast']) + def test_show_queue_all_wm(self): + self.executor(testData['show_q_wm_all']) + def test_show_buffer_pool_wm(self): self.executor(testData['show_buffer_pool_wm']) @@ -51,6 +53,9 @@ def test_show_queue_unicast_persistent_wm(self): def test_show_queue_multicast_persistent_wm(self): self.executor(testData['show_q_pwm_multicast']) + def test_show_queue_all_persistent_wm(self): + self.executor(testData['show_q_pwm_all']) + def test_show_buffer_pool_persistent_wm(self): self.executor(testData['show_buffer_pool_pwm']) diff --git a/tests/wm_input/wm_test_vectors.py b/tests/wm_input/wm_test_vectors.py index a5314b1fe6..336afdc42a 100644 --- a/tests/wm_input/wm_test_vectors.py +++ b/tests/wm_input/wm_test_vectors.py @@ -61,6 +61,24 @@ Ethernet8 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A """ +show_queue_wm_all_output="""\ +Egress shared pool occupancy per all queues: + Port ALL20 ALL21 ALL22 ALL23 ALL24 ALL25 ALL26 ALL27 ALL28 ALL29 +--------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- +Ethernet0 1234567 7654321 0 0 0 20 500 200 0 10 +Ethernet4 0 0 0 1986 2567 0 0 0 0 0 +Ethernet8 20 5 1998 0 0 0 0 0 8528 7696 +""" + +show_queue_pwm_all_output="""\ +Egress shared pool occupancy per all queues: + Port ALL20 ALL21 ALL22 ALL23 ALL24 ALL25 ALL26 ALL27 ALL28 ALL29 +--------- ------- ------- ------- ------- ------- ------- ------- ------- ------- ------- +Ethernet0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A +Ethernet4 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A +Ethernet8 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A +""" + show_buffer_pool_wm_output="""\ Shared pool maximum occupancy: Pool Bytes @@ -126,6 +144,14 @@ 'rc_output': show_queue_wm_multicast_output } ], + 'show_q_wm_all' : [ {'cmd' : ['queue', 'watermark', 'all'], + 'rc_output': show_queue_wm_all_output + } + ], + 'show_q_pwm_all' : [ {'cmd' : ['queue', 'persistent-watermark', 'all'], + 'rc_output': show_queue_pwm_all_output + } + ], 'show_buffer_pool_wm' : [ {'cmd' : ['buffer_pool', 'watermark'], 'rc_output': show_buffer_pool_wm_output } diff --git a/utilities_common/bgp_util.py b/utilities_common/bgp_util.py index 3d3968bd32..1d46ec5686 100644 --- a/utilities_common/bgp_util.py +++ b/utilities_common/bgp_util.py @@ -11,6 +11,32 @@ from utilities_common import constants +def get_namespace_for_bgp_neighbor(neighbor_ip): + namespace_list = multi_asic.get_namespace_list() + for namespace in namespace_list: + if is_bgp_neigh_present(neighbor_ip, namespace): + return namespace + + # neighbor IP not present in any namespace + raise ValueError( + ' Bgp neighbor {} not configured'.format(neighbor_ip)) + + +def is_bgp_neigh_present(neighbor_ip, namespace=multi_asic.DEFAULT_NAMESPACE): + config_db = multi_asic.connect_config_db_for_ns(namespace) + #check the internal + bgp_session = config_db.get_entry(multi_asic.BGP_NEIGH_CFG_DB_TABLE, + neighbor_ip) + if bgp_session: + return True + + bgp_session = config_db.get_entry( + multi_asic.BGP_INTERNAL_NEIGH_CFG_DB_TABLE, neighbor_ip) + if bgp_session: + return True + return False + + def is_ipv4_address(ip_address): """ Checks if given ip is ipv4 @@ -147,11 +173,13 @@ def get_neighbor_dict_from_table(db, table_name): return neighbor_dict -def run_bgp_command(vtysh_cmd, bgp_namespace=multi_asic.DEFAULT_NAMESPACE): +def run_bgp_command(vtysh_cmd, + bgp_namespace=multi_asic.DEFAULT_NAMESPACE): bgp_instance_id = ' ' output = None if bgp_namespace is not multi_asic.DEFAULT_NAMESPACE: - bgp_instance_id = " -n {} ".format(multi_asic.get_asic_id_from_name(bgp_namespace)) + bgp_instance_id = " -n {} ".format( + multi_asic.get_asic_id_from_name(bgp_namespace)) cmd = 'sudo vtysh {} -c "{}"'.format( bgp_instance_id, vtysh_cmd) @@ -159,11 +187,10 @@ def run_bgp_command(vtysh_cmd, bgp_namespace=multi_asic.DEFAULT_NAMESPACE): output = clicommon.run_command(cmd, return_cmd=True) except Exception: ctx = click.get_current_context() - ctx.fail("Unable to get summary from bgp".format(bgp_instance_id)) + ctx.fail("Unable to get summary from bgp {}".format(bgp_instance_id)) return output - def get_bgp_summary_from_all_bgp_instances(af, namespace, display): device = multi_asic_util.MultiAsic(display, namespace) @@ -258,7 +285,7 @@ def process_bgp_summary_json(bgp_summary, cmd_output, device): bgp_summary['peerGroupMemory'] = bgp_summary.get( 'peerGroupMemory', 0) + cmd_output['peerGroupMemory'] - #store instance level field is seperate dict + # store instance level field is seperate dict router_info = {} router_info['router_id'] = cmd_output['routerId'] router_info['vrf'] = cmd_output['vrfId'] @@ -288,7 +315,7 @@ def process_bgp_summary_json(bgp_summary, cmd_output, device): peers.append(value['pfxRcd']) else: peers.append(value['state']) - + # Get the bgp neighbour name ans store it neigh_name = get_bgp_neighbor_ip_to_name( peer_ip, static_neighbors, dynamic_neighbors) diff --git a/utilities_common/cli.py b/utilities_common/cli.py index f521a576b8..afa42dc3b3 100644 --- a/utilities_common/cli.py +++ b/utilities_common/cli.py @@ -1,4 +1,5 @@ import configparser +import datetime import os import re import subprocess @@ -351,6 +352,8 @@ def print_output_in_alias_mode(output, index): if output.startswith("---"): word = output.split() dword = word[index] + if(len(dword) > iface_alias_converter.alias_max_length): + dword = dword[:len(dword) - iface_alias_converter.alias_max_length] underline = dword.rjust(iface_alias_converter.alias_max_length, '-') word[index] = underline @@ -465,6 +468,13 @@ def run_command_in_alias_mode(command): if "Vlan" in output: output = output.replace('Vlan', ' Vlan') print_output_in_alias_mode(output, index) + elif command.startswith("sudo ipintutil"): + """show ip(v6) int""" + index = 0 + if output.startswith("Interface"): + output = output.replace("Interface", "Interface".rjust( + iface_alias_converter.alias_max_length)) + print_output_in_alias_mode(output, index) else: """ @@ -537,10 +547,29 @@ def run_command(command, display_cmd=False, ignore_error=False, return_cmd=False sys.exit(rc) +def json_serial(obj): + """JSON serializer for objects not serializable by default""" + + if isinstance(obj, (datetime.datetime, datetime.date)): + return obj.isoformat() + raise TypeError("Type %s not serializable" % type(obj)) + + def json_dump(data): """ Dump data in JSON format """ return json.dumps( - data, sort_keys=True, indent=2, ensure_ascii=False + data, sort_keys=True, indent=2, ensure_ascii=False, default=json_serial ) + + +def interface_is_untagged_member(db, interface_name): + """ Check if interface is already untagged member""" + vlan_member_table = db.get_table('VLAN_MEMBER') + + for key,val in vlan_member_table.items(): + if(key[1] == interface_name): + if (val['tagging_mode'] == 'untagged'): + return True + return False diff --git a/utilities_common/db.py b/utilities_common/db.py index f6b4189190..7842b4dcdd 100644 --- a/utilities_common/db.py +++ b/utilities_common/db.py @@ -1,5 +1,5 @@ from sonic_py_common import multi_asic -from swsssdk import ConfigDBConnector, SonicV2Connector +from swsscommon.swsscommon import ConfigDBConnector, SonicV2Connector from utilities_common import constants from utilities_common.multi_asic import multi_asic_ns_choices diff --git a/utilities_common/general.py b/utilities_common/general.py new file mode 100644 index 0000000000..a1982793da --- /dev/null +++ b/utilities_common/general.py @@ -0,0 +1,17 @@ +import importlib.machinery +import importlib.util +import sys + +def load_module_from_source(module_name, file_path): + """ + This function will load the Python source file specified by + as a module named and return an instance of the module + """ + loader = importlib.machinery.SourceFileLoader(module_name, file_path) + spec = importlib.util.spec_from_loader(loader.name, loader) + module = importlib.util.module_from_spec(spec) + loader.exec_module(module) + + sys.modules[module_name] = module + + return module diff --git a/utilities_common/multi_asic.py b/utilities_common/multi_asic.py index 51a6a18b65..920b5eebe5 100644 --- a/utilities_common/multi_asic.py +++ b/utilities_common/multi_asic.py @@ -2,6 +2,9 @@ import functools import click +import netifaces +import pyroute2 +from natsort import natsorted from sonic_py_common import multi_asic from utilities_common import constants @@ -27,11 +30,11 @@ def is_object_internal(self, object_type, cli_object): For single asic, this function is not applicable ''' if object_type == constants.PORT_OBJ: - return multi_asic.is_port_internal(cli_object) + return multi_asic.is_port_internal(cli_object, self.current_namespace) elif object_type == constants.PORT_CHANNEL_OBJ: - return multi_asic.is_port_channel_internal(cli_object) + return multi_asic.is_port_channel_internal(cli_object, self.current_namespace) elif object_type == constants.BGP_NEIGH_OBJ: - return multi_asic.is_bgp_session_internal(cli_object) + return multi_asic.is_bgp_session_internal(cli_object, self.current_namespace) def skip_display(self, object_type, cli_object): ''' @@ -102,6 +105,11 @@ def multi_asic_display_default_option(): help='Namespace name or all'), ] +def multi_asic_namespace_validation_callback(ctx, param, value): + if not multi_asic.is_multi_asic: + click.echo("-n/--namespace is not available for single asic") + ctx.abort() + return value def multi_asic_click_options(func): for option in reversed(_multi_asic_click_options): @@ -148,3 +156,24 @@ def multi_asic_args(parser=None): parser.add_argument('-n', '--namespace', default=None, help='Display interfaces for specific namespace') return parser + +def multi_asic_get_ip_intf_from_ns(namespace): + if namespace != constants.DEFAULT_NAMESPACE: + pyroute2.netns.pushns(namespace) + interfaces = natsorted(netifaces.interfaces()) + + if namespace != constants.DEFAULT_NAMESPACE: + pyroute2.netns.popns() + + return interfaces + + +def multi_asic_get_ip_intf_addr_from_ns(namespace, iface): + if namespace != constants.DEFAULT_NAMESPACE: + pyroute2.netns.pushns(namespace) + ipaddresses = netifaces.ifaddresses(iface) + + if namespace != constants.DEFAULT_NAMESPACE: + pyroute2.netns.popns() + + return ipaddresses diff --git a/utilities_common/platform_sfputil_helper.py b/utilities_common/platform_sfputil_helper.py index 87f0863e9a..27406b8abe 100644 --- a/utilities_common/platform_sfputil_helper.py +++ b/utilities_common/platform_sfputil_helper.py @@ -5,6 +5,7 @@ platform_sfputil = None + def load_platform_sfputil(): global platform_sfputil @@ -37,3 +38,29 @@ def platform_sfputil_read_porttab_mappings(): sys.exit(1) return 0 + + +def logical_port_name_to_physical_port_list(port_name): + if port_name.startswith("Ethernet"): + if platform_sfputil.is_logical_port(port_name): + return platform_sfputil.get_logical_to_physical(port_name) + else: + click.echo("Invalid port '{}'".format(port_name)) + return None + else: + return [int(port_name)] + + +def get_logical_list(): + + return platform_sfputil.logical + + +def get_asic_id_for_logical_port(port): + + return platform_sfputil.get_asic_id_for_logical_port(port) + + +def get_physical_to_logical(): + + return platform_sfputil.physical_to_logical diff --git a/utilities_common/util_base.py b/utilities_common/util_base.py index 8dc15a4402..ff5570735c 100644 --- a/utilities_common/util_base.py +++ b/utilities_common/util_base.py @@ -1,51 +1,84 @@ -try: - import imp - import os +import os +import pkgutil +import importlib - from sonic_py_common import device_info -except ImportError as e: - raise ImportError (str(e) + " - required module not found") +from sonic_py_common import logger -# # Constants ==================================================================== -# -PDDF_FILE_PATH = '/usr/share/sonic/platform/pddf_support' +PDDF_SUPPORT_FILE = '/usr/share/sonic/platform/pddf_support' -EEPROM_MODULE_NAME = 'eeprom' -EEPROM_CLASS_NAME = 'board' +# Helper classs + +log = logger.Logger() class UtilHelper(object): def __init__(self): pass - # Loads platform specific psuutil module from source - def load_platform_util(self, module_name, class_name): - platform_util = None + def load_plugins(self, plugins_namespace): + """ Discover and load CLI plugins. Yield a plugin module. """ + + def iter_namespace(ns_pkg): + return pkgutil.iter_modules(ns_pkg.__path__, ns_pkg.__name__ + ".") + + for _, module_name, ispkg in iter_namespace(plugins_namespace): + if ispkg: + continue + log.log_debug('importing plugin: {}'.format(module_name)) + try: + module = importlib.import_module(module_name) + except Exception as err: + log.log_error('failed to import plugin {}: {}'.format(module_name, err), + also_print_to_console=True) + continue + + yield module - # Get path to platform and hwsku - (platform_path, hwsku_path) = device_info.get_paths_to_platform_and_hwsku_dirs() + def register_plugin(self, plugin, root_command): + """ Register plugin in top-level command root_command. """ + name = plugin.__name__ + log.log_debug('registering plugin: {}'.format(name)) try: - module_file = os.path.join(platform_path, "plugins", module_name + ".py") - module = imp.load_source(module_name, module_file) - except IOError as e: - raise IOError("Failed to load platform module '%s': %s" % (module_name, str(e))) + plugin.register(root_command) + except Exception as err: + log.log_error('failed to import plugin {}: {}'.format(name, err), + also_print_to_console=True) + + # try get information from platform API and return a default value if caught NotImplementedError + def try_get(self, callback, default=None): + """ + Handy function to invoke the callback, catch NotImplementedError and return a default value + :param callback: Callback to be invoked + :param default: Default return value if exception occur + :return: Default return value if exception occur else return value of the callback + """ + try: + ret = callback() + if ret is None: + ret = default + except NotImplementedError: + ret = default + + return ret + + # Instantiate platform-specific Chassis class + def load_platform_chassis(self): + chassis = None + # Load 2.0 platform API chassis class try: - platform_util_class = getattr(module, class_name) - # board class of eeprom requires 4 paramerters, need special treatment here. - if module_name == EEPROM_MODULE_NAME and class_name == EEPROM_CLASS_NAME: - platform_util = platform_util_class('','','','') - else: - platform_util = platform_util_class() - except AttributeError as e: - raise AttributeError("Failed to instantiate '%s' class: %s" % (class_name, str(e))) + import sonic_platform + chassis = sonic_platform.platform.Platform().get_chassis() + except Exception as e: + raise Exception("Failed to load chassis due to {}".format(repr(e))) - return platform_util + return chassis + # Check for PDDF mode enabled def check_pddf_mode(self): - if os.path.exists(PDDF_FILE_PATH): + if os.path.exists(PDDF_SUPPORT_FILE): return True else: return False